VR Update because MWP is coming up
Bug

B->A : Sub BU sets have become a bit normalized and its honestly kinda scary to see how effective it is in messing up Dark, Normal, and some Steel teams lacking Celesteela. Its also part of the screw pex gang which is kinda nice in the Water mu.

B->C : Washed. You have no reason to ever use this now that Kleavor exists. It's just a momentum sink and if you want a Rapid spinner Forretress is right there.
Dark

B -> A - good bulky rocks setter that blanket checks many things in bulky offensive teams. DD sets got super buffed by knock off as well, and are the premier sweepers on HO screens

C->B - cb sets force great amounts of progress thanks to powerful koffs or outrages, and its dd sets aren't too shabby either as late-game sweepers against offensive types like Electric or Dragon
Dragon

B->A: CC-Vac Wave sets do be pretty strong, its a great cleaner in mus even outside of Normal and Dark

S->A+:You dont need Kyurem, its great, but Latios, M.Latias, and RM+Kommo-o can still break through fat, and the two steel mons take on the "eating Ice moves" niche

A+ -> A - It's reliable, but competition is coming for its spot as of late which is the very reason we believe A suits it better

A+ -> S - premier defensive switch-in to just about anything that threatens this type + isn't a sitting duck in the slightest. We think most Dragons have it as of current, and for good reason
Electric

B->A - Its much better than Magnezone/Rotom-C, the thunderclap is op and so is Dragonium brute forcing all grounds except Ting-Lu and Clodsire

S -> A+ - out of the S ranks, this is the weakest link. Too one-dimensional compared to the big three, and would suit the A+ rank better because of just how great zap/hands/koko are

C -> B - Groundium Z sets are surprisingly good setters because of how many removers the mon beats, and the type's best way to get around Poison (which is otherwise super hard to get by). Hard to fit, but the type certainly likes hazards which makes it more worth considering than C would suggest
Fairy

D -> C - just a good mon w/ a good movepool that ppl have started to explore more; while mildly outclassed by Tapu Fini due to Fini's better bulk, Psychic noise and Primarina's much better SpA is worth noting
Fire

A -> S - why would you not run Heatran on Fire? The sheer amount of usefulness it compresses by having an Air Balloon, Taunt, Stealth Rock, and Flash Cannon/HP Ice is too good to pass up on.

A -> A+ - too good of a late game sweeper to really pass up 9/10 times.
Ghost

A->A+: Its so good a wincon that even mono Matcha Gotcha can even be more stabler since that lets you keep Sub and Strength sap to massacre Water and Ground

A+->A: Not used as much because Ceruledge

B->A: Special Wall + Entry Hazards makes it great with Gholdengo.

S->A+: Just to debloat S-rankers, but its really great still.

B->A: What Rapid Spin + reliance on a good Sash mon (Ceruledge) does to a mon. Or type
Ground

A+ -> S - currently the near-definite Water immunity for good reason. It's everywhere, and we think it's more of a staple than Lando is

A -> A+ - Mamo is just great on this type between the typing, power, and matchups it can make a difference on
Grass

A+ -> S: She's nearly a requirement on Grass teams, the neutrality to Fire and Flying and Sturdy make her a crucial part of Grass' defensive core. Offensively she makes the Bug, Fire and Ice matchups much more favorable with her great speed and Ivy cudgel being so spammable. Play Rough and Low kick/Superpower are useful coverage as well.
Ice

D->C: It's the fastest remover on the type, and it can compress loads of utility roles for more offensive teams
Normal

S -> A+ - less essential than Ditto and faces its share of competition from the other megas, though its still the "best"
Psychic

B->A : Ground resist thats able to tech itself to outlast matchups like Water and Electric at the same time. Its great role compression but at the same time not the best hardstop for these types does make it a master of none, but its helpful with the rise of Oger-W Waters that murder Slowbro

S->A+: In case you really want to keep using Slowbro though, Mega Gallade is a rather poor choice of Mega considering Slowbro's weakness to Pons + getting nommed by CB Earthquakes at some point. This leads us to using M.Latis which are a serviceable swap in to non-PR pons, or Mega Zam if you choose to outoffense it. Also 350 Speed is kinda washed too...

A+->A: He's a fraud, dont think we actually saw Deo-S do stuff every time its used. Latios, M.Latias, and M.Gallade are better at pressuring stuff and are more splashable because they do other stuff too

D->C: Best Steel partner for Celebi, checks Kyurem, M.Altaria, and CB Exca. Access to Toxic makes it less passive, but its still worse than Jirachi since it cant pivot out of a rather free gholdengo swap-in
Water

A+ -> S: It's just very versatile as a glue on the type and great because of how many holes it potentially patches in a single slot

B -> D - why would you run this on Water? I feel like we forgot about this for some time

B -> C - Being restricted to rain (and now facing competition as a special attacker there) makes it worse than other B ranks

B -> A - role compression guy. Setting spikes while wallbreaking/rkilling/serving as a blanket check to things is very valuable
Thank you for your support! OP is updated with the new rankings
