Definitely second ThinkorSwim, once i got used to the platform and charts I really like it. However, for paper trading you do have the problem you mentioned of very very quick fills, but also there is the problem that the dashboard is 20 mins delayed quotes, but the charts are real time, and so...