I actually like the implementation of swimming.

I always thought it was cheesy that Tommy Vercetti could ride a motorcycle at 80 mph head on into a truck, be shot multiple times by cops, and ruthlessly stabbed by rival thugs but if he accidentally trips into some head deep water he's as good as dead.

Same applies for all games.