My only two complaints with Scottrade is 1. that they have not implimented a replacement for e-check. So now instead of filling out a check online and waiting about the same time for funds to clear as wiring it (sometime longer, but usually not), I get to pay $20 to wire it.
2. The charts are horrible, they should add something along the lines of stockcharts dot com.