Swim and Run

Hi there

My wife would like to buy a new garmin, she wants to use it for normal running and swimming.

We have looked at the Vivo Active 4S.

My question is if this is good enough for swimming exercises?

What swimming activities does it record.

And do swim2 have better swimming function and why...and can you use this for running as well.

I will appreciated the help.