I have been using binance for couple years now. It is great to buy, deposit, send and trade cryptocurrency. Also, it has a high number of listed cryptocurrency available for trading. Often it does distribute free coins, of course mandatory things must be met. I will continue using this cryptocurrency exchange unless otherwise things change with the company. Definitely missed the train on investing on their coin. Maybe even know when it is trading around $80 cnd it is still great deal but we only will know later on.
I am small and spontaneous trader but even for such it works great.
However, their customer service can be a bit more responsive. I only had to contact them once but it took them time to respond and my issue was never looked after.