In sports, it's always may the best man win. But if a team is full of all the best players, does it provide an unfair advantage?NBA free agency is upon us, which means many players will be making moves. If there is room under a team's salary, there are no limits to the talent they can bring in. Dwight Howard may be the biggest free agent in the league, and many teams want to claim him.

If a basketball and baseball team has enough money, they can bring in whoever they want. However, many say this is an unfair system, and those sports should embrace a salary cap like the NFL uses. It would make things more fair for other teams to compete on the same level.

Of course a player would want to go where he has the best chance to win, but should a team be able to hog all the major players and dominate for a sustained period of time?

More From TSM Interactive