I personally liked the non-mandatory HMs simply because I'd want my best Pokémon team to progress through the game. I don't want to have an HM slave sitting with me who can do little to nothing in battle.
The re-useable TMs are good... but a little OP for certain points in the game.
Black was good (story was impressively good) but I think Platinum is my favourite. Simply because in Black, there's no way to level after you've beaten the Elite Four the first time around except against wild Pokémon, which give less experience. Platinum, there was a way to level all through. The best part being the Survival House (where you rematch Gym Leaders).
The re-useable TMs are good... but a little OP for certain points in the game.
Black was good (story was impressively good) but I think Platinum is my favourite. Simply because in Black, there's no way to level after you've beaten the Elite Four the first time around except against wild Pokémon, which give less experience. Platinum, there was a way to level all through. The best part being the Survival House (where you rematch Gym Leaders).