I'm primarily a runner but I've been combining swimming for the last 10 years or so and it's been great. Swimming is fantastic cross training for runners. It lets you maintain cardio fitness while you give your "running" muscles a break. It teaches good breathing techniques. It works other muscle groups like upper body and core muscles which are important for stability. And most of all, for me, my partner loves to swim so it's something we can do together.