I use QCharts. The option piece is still under development in my opinion. For the basic option package, you get full chains real-time and Level II if you subscribe to that. Level II on options chains will save you the cost of the entire package every month if you trade a lot of options. Seeing the regional exchanges is invaluable when you're splitting the bid and ask and trying to knock down the big spreads.
The problem with QCharts is the data integrity. AA and some others here can speak to it more specifically but my experience has been that the data is still a bit spotty. For some optionable stocks, QCharts will tell you that there are no options available. If you have the chain symbol and type it in, it will give you the data so I think the problem is linking the underlying to the symbol chain. I would say this affects about 8-10% of optionable stocks on Qcharts.
The data is also suspect at times. I have made trades and seen the T&S on my backup provider, but not on QCharts. Some trades just don't get picked up. Although they have some problems, the charting and historical T&S make the package worthwhile overall.
Good Luck