What I would suggest is using a cheap broker and then buying your own independent research. Using a place that provides research such as etrade will cost you more per trade and if you trade a lot, will be paying more than the cost of a cheap broker ...