My favourite currently would have to be kucoin, they have a great selection of coins and using them for withdrawals and deposits has been very smooth for me. Binance would come in at number two. Both of these have a problem with some high withdrawal fees though. I do like them either way!