I have used TWS before. It’s the best I have used thus far on a PC platform. Zerodha Kite is the best I have used on a mobile/web platform. TWS advantage is that it is a reliable and stable software and I have never seen any order glitches on TWS. Also, you can programmatically connect to it without any additional charges (Zerodha charges for their Kite Connect API).
Look for the account minimums, commissions charged by IB before switching from Zerodha to IB. But am not sure how much you will benefit from that switch since Zerodha Kite should be fast enough for scalping unless you are going the programmatic route.