Coinbase, Gdax, poloniex, Gemini(yikes!) Have been a real head banger trying to get verified. I read some bad things about Gemini not sure I will use it because of what I read(I actually deleted my bank acct just to be safe. something about not communicating and money being lost from ach/bank wires even when the customers bank verified the wire was correct... just scary viewer comments not sure this has been fixed..??
Haven't heard verified reports of this. People often make public complaints when there is some kind of delay/problem and don't update when things are fixed. One problem with Gemini which is often not publicized is they require REAL ID. If your state ID or passport isn't REAL ID compliant, don't bother. In general, I've heard they are decent, but no leverage and only BTC/ETH? No thanks.
VPNs are a wonderful thing, you know. Private Internet Access with leak protection turned on and you are golden for trading on non-KYC exchanges.
Bitmex is highly recommended for trading BTC and altcoins with leverage.