I used to trade on IB tws for years and it's the best platform, period.
I'm now using fidelity the last couple of years, doing lots of trades on ATP workstation and highly recommend it. They have hands-down the BEST customer service, I've called dozens of times and their team is worldclass.
Cons: not nearly as many features as tws, more basic, not as compact. Works fine, instant fills, I daytrade OTO orders on it frequently. Definitely fine for daytrading stocks, plus 0 commissions are saving me thousands of $