swimming is great cross training. i would def. still make it a point to put miles in on the ground because roadwork plays a key role in getting your legs strong enough to not wither when you get dinged hard in the right spots, but if you can swim well and develop yourself with that then i would do it. personally, i never learned how to swim so i cant really benefit from it.