Quoted By:
>limit hms to 4 (cut, surf, fly, strength)
>make hms forgettable
or
>offer ride pokemon, but also allow the player to use their own mons (for example, surf ride pokemon is a lapras, but the player can use their mantine or whatever.)
or
>hms don't actually have to be a part of the moveset. you teach a pokemon fly, and you can use the out of battle effects of fly, but it doesn't have to actually be one of it's four moves
some people like hms because using pokemon in the overworld makes them feel like more than just fighting machines. they can be obnoxious, especially in the later games that use them, but the idea behind them is good imo. just needs to be toned back.