Personally i have had a bad experience till date with Zerodha. There are some bugs in their Kite Software when you it from the browser. I havent used their any other software so i cannot vouch for that. I would definitely advise anyone with more volume trading to avoid it. As for beginners, this is the place to be.