I primarily use Poloniex and have used blocktrades ones. I keep hearing about horrible rates and honestly I am tired of losing a lot of my crypto on daily transfers. (especially when I generally move small amounts of bitcoin)
What does bittrex charge to transfer on-off site?
No idea, I have never paid attention.