Tennis is (to me) the most fun sport and the only one I actually kind of play. I think it's perfect because it has everything - endurance, muscular strength, cardio workout, running, hand-eye coordination, strategy. But probably everyone feels that way about their favorite sport.