It does not matter what online broker you use. A broker does not have access to specific ETFs, it has access to the Exchanges where ETFs are traded. All of them have access to NYSE and Nasdaq where all ETFs are traded. As an example, the number of ETFs traded on the NYSE is bigger than 1,800 - follow the link below to see the list
http://nxcoreapi.com/symbols.php?search=...
You apparently don't understand what an ETF is.
Which online broker has more ETFs available between TD Ameritrade, SaxoBank and Interactive Brokers? Exact numbers would be great.