What are you going to be buying and selling?
If you are going to be buying Index ETFs or Mutual Funds, you may as well go with Vanguard.com to get the cheapest funds available with no commission.
If individual stocks, which ones? Loyal3.com offers fee free trades of about 50+ stocks. You may check them out to see if you are interested in any they have. You can also purchase them with a credit card to get reward points (for $10, $25, or $50 at a time). Since you buy by dollar amount, you can purchase fractional shares of stocks.
Robinhood.com is a new app that will be coming soon that will allow for fee free trades. That may be something to look into.
Also, FolioInvesting.com offers $4 commission for trades and a subscription plan of $29 per month or $290 per year with unlimited trades in twice daily trading windows.
As far as the tools and information these places offer, I'm sure you can get most of what you need for free online. So I'd go with the cheapest possible.