I only have a handful of experiences with blocktrades, but they were good experiences.
Shapeshift on the other hand has all the coins you could want, but they semi-often go temporarily unavailable.
I hope blockshares can widen it's coin offerings, that'd really impress me!