I still use Schwab. Their research, at least for their Signature customers, is unmatched. Incredible amounts of quality information in one place. And you can customize your own stock report so it gives you exactly the data you want. For the amount trading I do -- maybe five trades a month, always at full blocks -- it's well worth the extra few bucks. Plus I know they'll be there in ten years. Some of the other discounters, well, I have my doubts.
Quality is worth paying for, as long as you don't pay too much!