Well I don't think you're gonna get stop losses on OTC with E*Trade either and they only allow limit purchase orders on OTC. They also don't let after hours trading with OTC. SInce everything under $5.00 is technically considered a penny stock I don't think this applies to all "penny stocks" For example...PEIX...can't buy it on margin but you can buy market orders and stop loss sell orders are ok.
I find they have most if not all of the tickers available for trade. They're commissions are $9.99 after your first FREE block of trades are up...usually 30 or 60 trades free depending on the promo. they have good L2 streaming charts, etc. Good tutorials, good customer service, etc.
EVEN A BROKEN CLOCK IS RIGHT TWICE A DAY!