As for an offensive MVP, I would say my starter Blaziken. The chicken is a beast, what else to say? As for the mon that saved my ass a bunch of times, I would say it's Ramses the Cofagrigus. It's will-o-wisps has helped me tank a bunch of important physical attacks and his ability mummy REALLY helped me take down some mons that otherwise I probably won't first try and because of that I was able to luck my way to victory against most gym leaders just cause of it. Plus it can tank a few hits so i could use potions.