No exchange is 100% pro at the moment.
My humble experience and opinion is that the 3 most reliable ones currently are Bitfinex, Bitstamp and BTC-e.
In all cases I am not comfortable leaving more than 3-5 BTC worth of funds on them for a longer period. Rather withdraw BTC/fiat as soon as you made your trade(s).
Just 2¢