I found Kraken to be great. It even lists some privacy coins like Monero that you'll have hard time finding in other USA based CEXes. I'm sure they're under regulatory pressure to delist those, but them resisting to that makes Kraken attractive to me.
Join me on Kraken and we can both get $10 in Bitcoin 🎁 To sign up go to https://kraken.app.link/U1ZvxThOtCb