To me, merchants are as good as they should be.

I'm currently in a russian campaign, and I'm making roughly 4000 per turn on merchants. That's the same as my best city! I have merchants on the 4 silks in Constantinople and Nicaea, the silver in vienna and the textiles in venice.

Can't ask for much more, really....