Not that I didnt like it, but I am a visual person, I need to see the charts and exactly what is going on, cant do that with button trader - button has a chart but it is really primitive and I could not see trading something without the chart. With ninja trader (again free to use in simulation) I can trade the 1 min. charts, enter and see my order filled right on the chart. Something you cant really do directly in TWS, plus their charts and technical studies are really bad. Ninja has some of the best charting functions I have ever seen. Plus on ninja, it keeps complete stats of all your trades for you, allows you to test your profitability daytrading and when you are ready just connect to TWS. I didnt really like ninja until I started using the chart feature (it was too complex for the strategies), now it is the best thing that ever happened to my trading. When you are on 1 minute charts in ES, ZB or YM you get the screen time you need to succeed. You can also build automated strategies, but the programming is over my head at the moment, need to know C++.