According to my, Zerodha is the best because I have accounts on both of them. And I found Zerodha to be the best service out of Zerodha and upstox.