The least option should be Poloniex of course. If you need their support, you probably will be in trouble for some time.
The others I don't know. Any exchange can go down any time, no matter how big they are, how safe they seem and regardless of past performance