Use Cryptsy we just celebrated our 3rd Birthday, and still going strong! You can buy numerous altcoins as well as Bitcoin.
sometimes deposits are too slow there(and withdrawals too), it's that fixed already? because despite this there is a huge volume which make cryptsy an interesting exchange for moving big amount
If your verified you have way less delay in moving your coin in and out. Most deposit and withdraw delays are security and compliance flags kicking in.
I'm not verified, and I wait more than half year in some cases.
Recently BTCD canot be withdrawn, no info about it on site.
i don't like cryptsy at all. the support is terrible too. i do all my tradings at bittrex and btc-e now. ofcource mostly i trade altcoins and so i use bittrex for that matter.
their support is great actually, they always respond to your issue, they are just too damn slow, i find btc- to be the worst among the ones you mentioned, instead bittrex is good for quick trading