No individual sport alone takes care of everything, personal opinion. I do a range of things to be fit in a range of ways and know dropping the iron would lose me strength, removing running would cost me in stamina, not stretching would risk injury and lose mobility etc.
Fitness is many things not just one. Only when you decide which type of fitness matters to you can you find the right sport.