cryptsy is pretty bad.
Bittrex lists shitcoins, but that's because they will list anything. its not their job to decide the quality of a coin, only to provide a place to trade it. i think Bittrex is the best exchange.
To be honest I find BTER easier to use.
BTER is intuitive. I find it easy to trade with. That being said, even though I am a long term investor I still think BTER could improve the means by which withdrawals can be made. At the moment, they only have EGOPAY as a withdrawal method. A direct link to one's PAYPAL account or bank account would be optimal. Perhaps they are working on this.