Etrade and it's been good to me so far. I believe Ameritrade is offering free Level2 now if you want to take a look into them though.