As we speak, though they've had problems with downtimes in the past, BitMEX is still the best in terms of reputation and liquidity. Well, probably unless you're from the United States(if I remember correctly US residents aren't allowed to use BitMEX).
Though of course, BitMEX is a huge ass exchange hence it's a huge ass target for hackers so don't unnecessarily leave funds there.