Been using QT since about 2001, but lately trying Ameritrade's Thinkorswim and likeing it more each time I use it. Everything you need has been free, but I have multiple accounts with Ameritrade so I don't know if that's why it's been free for me. Also get L2 & charting free from them.