Just to contribute in your talk, it would be good to head towards which is the best broker (aka, the one that gives the best to customers) rather than the biggest.
Being on the customers' side rather than acting as counterparty.. what do you think?
Big is not always better. I think smaller brokers can offer more quality service than bigger ones. If you compare a broker with min. deposit $1 that has 500k clients, or a broker with min. deposit $500 that has 10k clients. I bet that the broker with less clients can offer better executions, smaller slippage etc.
I was with a fast growing broker that was excellent at the beginning, fast execution, no slippage... But when they were getting new clients, the execution switched from great to horrible. I guess they didn't add any new servers and no upgrades were made..