During the main story, Garganacl. Beat a lot of Pokemon with the Iron Defense + Body Press combo. Hands second place to Meowscarada.
Postgame: probably Koraidon. Learns Swords Dance, Screech, and Drain Punch, on top of its legendary stats. Performs quite well in Tera Raids.