Another platform with margin trading possibility that you missed is Cex (
https://cex.io/margin-trading). I like it because it also accepts the fiat money deposit, which is very convenient. I use it as a fiat to crypto exchange and crypto to crypto trading platform. The number of available crypto is not large but the exchange takes advantage of the intuitive and comprehensive interface and reasonable exchange rates.