I did what you said with the technician Ambipom with Double hit. I took some guy's Foretress (Spammed power up punch), Dragonite, Kyurem, and Blaziken down with it. As for giga impact, I have it for when I know Ambipom isn't gonna survive another hit and I just want it to cause some damage before it faints.