Thanks guys. So far I have actually been using thinkorswim.
I was trading FX, but long term., no day tradinbg as it is a waste of time there. So, I decided to learn to day trade stocks. Money wise I think it is a better proposition.
So far I did not like what I saw on thinkorswim. the most important it doe snot have market alarms and platform is so slow and complicated.
I managed to set it to open and close trades but it takes some time. the lack of alarms is the most important as level II is not the most important thing for me. getting second monitor and will satrt getting thos eother pro platforms with alarms but have to register for them every 5-30 days. it looks like outside thinkorswim there is no unlimited demo for use. MT4 started introducing some major stocks too but it is more for longer term guys. spread is too big.