Wazirx is the best, but if you are asking apart from it, you must give a try to Bitbns, very good volume over there.
Disagreed. You have to pay 10-20% tip to withdraw your money from there.
People get lured by price differences and try to arbitrage there unaware of withdrawal problems.