i hear zecco is pretty good and tdameritrade is good too. check this link out it may help you more than me. http://www.brokebrokers.com/
Zecco and etrade don't have restrictions tdameritrade does some time from what i hear. i have sharebuilder they have lots of restrictions but they are good for new investors. they are good for the big board stocks.