So I've been spending a lot of time teambuilding and laddering as of late, and there's one 'mon that I feel is unjustly ranked... or I guess two 'mons?
B -> B+
B- -> B+
I don't think anyone can really disagree on both versions of Gyarados being a nightmare to face unprepared. While the rise of Rotom-W and AV Tapu Bulu are certainly hindering, it is still very easy for either of these 'mons to snowball into a victory. In many circumstances, a single Dragon Dance can end matches. Both variants can run Taunt or Substitute depending on the team, so phasing them out can be troublesome and revenge killing can be a hassle. The rise in Blacephelon usage has undoubtedly dropped the usage of Tangrowth, making the job of M-Gyarados much easier and allowing regular Gyarados to mess around with some new tech options, namely Tectonic Rage for Toxapex. M-Gyarados doesn't deal with Tapu Bulu or Scarf Keldeo quite as easily as it's counterpart, but it does deal with Rotom-W much easier. I've taken to running teams with no Mega so as to bluff M-Dos, and being able to trick people like this is huge, not to mention M-Dos does possess the option not to Mega Evolve, allowing it to maintain either Intimidate or Moxie for a later, more favorable setup opportunity. I believe it is somewhat outrageous to place such huge threats in the meta on par with 'mons such as Latias, Garchomp (for regular), Tapu Fini, and Mamoswine (for mega), no offense meant to those 'mons but they really don't compare. It's also worth noting that with Blace running rampant, M-Dos is one of the few 'mons that can switch in and it proceeds to setup freely.