I thought the page below explained clear enough to avoid such thread.
https://pokemongo.gamepress.gg/pokemon/144
Up
0
Down
I TMed my Articuno from Ice Beam to Blizzard. I think it will perform better since Blizzard is faster than Ice Beam, which has a pretty long cooldown. They're probably pretty close in performance. I get that Ice Beam is high damage for a two-bar, though.
Up
0
Down
Wrong move.
Up
0
Down
Agreed. The odds of it getting fainted before a second Blizzard are good, while you might be able to get off three Ice Beams during that time.
Up
0
Down
Both are okay.
Up
0
Down
Ice Beam, but only by very little, not worth a TM unless you've got plenty.