I love Ensign. Internally, it's designed efficiently but it does have some minor quirks on how to do some basic stuff. There's a little learning curve to it. It's a lot more stable and reliable than QT when it comes to day trading. I've seen lag in the charts in QT during rapid trading. QT is good for beginners, swing traders, investors, or technical analysis types. The only thing I don't like about Ensign is their subscription fee per computer.