at least surf was one of the good ones
Z powers were good early on for when I still had tackle and could upgrade it to a 100 something power move
Don't like em as a concept, I was apprehensive to megas when they were first introduced but those are superior in every way.
Permanently upgrade the stats of one pokemon for a battle or upgrade a single move on a single pokemon once for a battle, hmmm I wonder which system is more beneficial?