Just last night I was looking into moving from Tradeking to OptionsHouse. A little bird tapped me on the shoulder and suggested reading user reviews. There was little good said by anyone.
Right now TradeK is 4.95 per trade and .65 per contract. A little pricey but the service can hardly be beat. They used to do an options package at .15/contract and it disappeared without a word.
I also looked into IneractiveBrokers and found a site with employee reviews. Not so good. For now I will stick with a known evil.
I have used optionshouse for quite a while, they still offer the 0.15/contract. I would call them a no frills account and you can save a lot in fees if you don't need a lot of personalized trading help. I use them for most of my trading but use schwab for trading analysis, research, etc. I am happy with optionshouse.