Why would you put both on one attacker? Surf on a Gyarados will do pomegranate damage, but Waterfall is beast. I like having an easy-to-get water attack that kicks ass, regardless of whether my water pokemon of choice is a special or physical attacker.
Combine Cut, Strength, and Rock Smash into one move; Fly; Surf and Whirlpool into one; Waterfall; Rock Climb. Five HMs right there. Buff the stats a bit and you could easily use two or more on attackers. Something's wrong if you're not using Surf or Waterfall on your in-game team anyway.
Combine Cut, Strength, and Rock Smash into one move; Fly; Surf and Whirlpool into one; Waterfall; Rock Climb. Five HMs right there. Buff the stats a bit and you could easily use two or more on attackers. Something's wrong if you're not using Surf or Waterfall on your in-game team anyway.

