Vaporeon
- Good Ability in Water Absorb
- Extremely bulky
- Learns moves like Surf, Ice Beam, and Shadow Ball
- STAB covers Flint, Bertha, and a few random trainers
- Slow, not very physically bulky
- Most of its best moves are consumable TMs
Swampert
- Very well-rounded bulk, as opposed to Vaporeon's special bulk
- Only one weakness
- Learns moves like Strength, Waterfall, Earthquake, and Brick Break
- Doesn't need TMs to function well
- STAB covers Roark, Volkner, Flint, Bertha, and random trainers
- Water + Ground is wonderful coverage
- Even slower than Vaporeon
- Can take a while to evolve
Go with Swampert. It has more balanced bulk, and it can hit harder.
Swampert @ anything
Ability: Torrent
- Waterfall / Surf
- Earthquake
- Strength
- Brick Break / really anything else
Hope I helped!