In every pokemon game I played, I almost always found a use of every TM i could get...
When I played through 5th gen and saw that u can use TMs over and over and over....again, I was like ":O" (lol)
My problems in previous gens were that I couldn't decide which TM i prefer to use on a single pokemon (Ex. Ice beam or Blizzard, Accuracy Or Power)
Now tho We're able to try both of them without be afraid of wasting them...
On the other hand I didn't like HMs much (*cough*probably most of us*cough*)(maybe except surf and fly, lol)
I always thought (most of) them just "filler" to the storyline, more like that u can make a "use" of pokemon outside of battle..
I dont if you get what I mean :P