I have traded with finvasia, wisdom, IB, fyers, 5Paisa, zerodha.
Except 5Paisa, all were ok execution wise.
Occasional problems can happen with any broker but better to avoid if problem is frequent.
Once account grows in size, then we also need to be comfortable with keeping money with broker. Only have that comfort with Zerodha.