I can recommend using ByBit. I am mainly using the inverse contracts to collect funding as it is an easy way of getting 10%+ APY for your USD holdings if you just buy the coin and short it on inverse contracts with x1 leverage. But generally, they got all necessary features for trading and a decent trading interface which makes it ok for daily usage.