As a Duke and a trader for a while, it was fun. I was very miffed though that even when a profitable trade was possible via brokering, I could not execute it because the sizes were mis-matched. This usually lead to me just buying the food from one region and then selling it back out of my own granaries. It worked, of course, but I don't think it improved my character's trading skill like brokering did.
I'll revisit the class once there does appear to be a better weighting of supply and demand.