Scottrade FTW…
$7 flat trade rate and amazingly easy user interface.
I have been using it since I was 16 and still do today and they just offer a great, direct platform made for simplicity and depth if thats what you need.
They also have some instant trade guaranteed within a scond of delivery or something.