it can be used by beginners. Since popular exchanges usually have good security systems, has a large selection of coins and also has complete
trading features. With all these advantages beginners will find it easier to trade. So the exchanges I recommend for beginners to use are Binance,
Okex, Bittrex, Bithumb, Kraken, Huobi and Uniswap.
I agree with you, all exchanges have the same quality when it comes to regular trading! And all of them are pretty much similar, you place buy and sell orders... but there are exchanges like Binance and KuCoin, if you hold their BNB or KCS you can have lower trading fees (it's the same for Huobi...and some other exchanges)...
And I wouldn't joke with margin, api and futures... you really need to know what you are doing there, or you can easily stay without money! For me all that is too complicated, so I am not in that!
For fast swaps you don't even need exchange... there are a few good ones I use! Decentralized, without KYC and all that... easy to use and it can save you time!