I own other Garmin devices and think they are all quite good.  This thing, on the other hand, is HORRIBLE.  I can't think of anything positive to say about it other than it will monitor your heart rate and it looks pretty good.  As for the functions of the watch - forget it.  Plus I find the ANT stick to be a huge pita.

Just use a Timex to swim and get a Forrunner 305 to run.  Skip this thing unless you want want to spend more time fiddling with your watch than actually training.  Ahhhhhhh....