Swimming is more an alternative to going to the gym, which also requries going and paying. I would argue it benefits you far better, far quicker (assuming you can already swim) than attempting to get into a training rhythm with weights, running machines, etc.
Swimming is arguably more enjoyable...