You have a dilemma my friend. The problem is that the best platform does not reside with the best broker. Interactive Brokers have the best rates...
Separate names with a comma.