I think you should try one by one of the exchanges so you can know what exchange that you like and you will trade on that site only. We could suggest the exchange, but still, you need to decide for yourself because you are the person who wants to trade. And if I were you, I will try all of the websites which members suggest in here, and I will find by myself which exchange that can make me feel "Ah, that site will better than the other."
I am never thinking about the fee because the fee will not be a problem as long as we can make a profit in every trade so we could still make money and we can send it to another wallet.
Trying those exchanges one by one is basically bad idea, trying to trade on exchange = risking money involved. I would not do it in order to find the best exchange that suits to what I need. I would prefer do some researches or asking for some friends opinion.
No, I don't think so. What I did before deposit money, I will take a look on the interface of the site, how are the dashboard, so in that time, I will try to feel the site first before deposit. I am sure that the feeling will tell which website that could be our choice and that always works for me many times.
Yes, I know that it is not always working too for the others, but that is what I did before I deposit. I register in many exchanges, but only a few exchanges I choose to trade daily or weekly.