I would like to discuss what rank Mega Ampharos would be. I think
Mega Ampharos is a B.
Mega Ampharos sports great bulk, a good typing, immune to paralysis, doesn't mind burns, a titanic special attack stat and can effectively perform many offensive niches; although it is not particularly amazing at any one of its viable offensive niches, it does perform well at all of its options. It can be a bulky offensive pivot with 3 attacks+Heal Bell or Volt Switch, a RestTalk bully attacker, or a bulky late game sweeper with 3 attacks+Agility. All of its alternative sets are partially out classed by pokemon of the A or S rank but the fact that it can run so many different sets makes it very versatile and unpredictable and the 3 attacks+Heal Bell set is very unique and useful.