For me, Bittrex is best to exchange so far because I didn't face any issues until now and their fees also quite reasonable. But you don't deposit money until your account is fully fully verifiedbecause they may block your withdrawals until you verify your account. So far safer side first verify your account and then deposit money.
yes it's one of the difficulties that bittrex currently has to fully verified the data. I suggest binance is better, not necessarily verification and you can still withdraw maximal 2 bitcoin, then binance is also better in terms of volume, and the interface is also quite simple in my opinion.