I use Interactive Brokers because I trade cleanly (don't need hand holding) and I trade high volume (low commissions with no minimum per trade). OK, small technicality. There's a $1 minimum commission per trade. Therefore, they're the best for me. Other brokers offer different tools which appeal to others. So it depends on what you need, what you're after and are what you are willing to pay.