I myself personally likes this kind of exchange, we don't need to make an account to trade in this kind of exchange.
But it has a downside, that our private key is vulnerable for getting stolen if the web is compromised.
You can use metamask wallet if you are worried
i think metamask possibly helping , but i think you must still have some words key or barcode , you're all know something bad gonna happen . the team must prevent bad things