1. TDA hands down across the board. 2. Interactive Brokers great for higher value accounts, and mostly big boards. 3. etrade pro forget about the rest.