I tried both. With UpStox I could execute or cancel orders, because they have a fallback portal. Zerodha wasn't reliable for day trading though. In case of high volatility, the website could suddenly go down and it was a regular issue. Not sure about the details of margin trading (currently).