Every model has potential. Every company has its good and bad, agents and brokers.
There are benefits to the franchise model and there are some limitations. Your question of which is the best is only answerable by ego. Clearly each of these companies have demonstrated the desire and committment to be leaders. They have invested heavily with their agents, technology and training.
Other companies can offer lower fees but don't necessarily have the same benefits.
The best answer to that question is me. I am the best company and I make whoever I chose to work with that much better.