yes, those are the best exchanges i know of - and for people in the US, robinhood, kraken, and binance.US are the only options, regular binance is for international users only.
robinhood doesn't allow users to transfer their coins out, to their own wallet, but they claim they may offer the feature soon.