Interactive Brokers is cheap and fairly good, but trading platform is poor. ThinkOrSwim has the best trading platform, but is a bit more...
Separate names with a comma.