>>281026858 HMs is too many, especially for what's probably one of the worst mechanics in a game. When you only get 24 moves out of all your Pokemon, having to dedicate them to moves only useful outside of battle kind of blows. Surf and Waterfall are decent, and you're probably going to have a Water type anyway, so I can give a pass on those, but Cut sucks as a move almost immediately after you get it, and things like Defog just don't feel very impactful.
It looks as though HMs might be going away though, seeing Pokemon just kind of do things is really nice. I've thought for a long time that it would be great if you just had a long list of Pokemon that could do X (such as Surf), and once you got whatever Gym badge you could just do it without needing to take up a move slot.