Some opinions on swimming for long distance running here
http://www.ultrunr.com/swim.html