I swam 4 years back in high school and was a lifeguard for the county during those 4 years.
I was one of the faster sprinters on the team and considered myself to have a pretty good form/stroke. Being only 5'11", I don't have an advantage over the taller, slimmer swimmers with a huge reach. I hated any sort of endurance race. I swam a 500m once and died a horrible death. PR 50m is only 25seconds.
Now, I haven't been in a pool for about a year and a half... Too bad the pool isn't filled with beer - I'd be in right away.