Bittrex is probably one of the best out there. I have good experiences with Cryptopia and C-CEX too btw, although they are just smaller exchanges. And I am ashamed to say I like Yobit too, haha.
I only see complaints about bittrex on this forum. Are you selling bitcoin and withdrawing USD or EUR with bittrex?
Bittrex doesn't have any fiat gateways, you can only trade between cryptos not directly with any real world currency. I don't know where you see complaints though its the smoothest exchange out there and never had any lag issues.
look at the posts here at the end of the thread... nothing but problems reported
And if the site doesn't allow me to sell bitcoin for USD and then withdraw to a bank account (like you can on CEX.io), then I'm not really interested in the exchange at all.