Look at "Brokers" at the top of this page in the green strip. That is people reviewing their brokers. But it is definitely not perfect...
$1 per trade on stocks with IB farking rocks. If you want better software then go with tradestation, it's $100 a month + data if you dont meet the minimums and similar commissions.