Reguarding Gengar, I think hes solid B tier. He's not really the best at anything he does to be honest. Spin blocking, one can argue that Jellicent is a much at that role with its superior bulk. Yes you can argue that Gengars a better "offesive spinblocker" but is that really enough to make him A tier worthy, I dont think so. It has great immunities yes, but its not usually gonna force something out with those immunities due to his paper thing defenses. Overall I'd say high B tier. With Hydreigon and Alakazam, Id say they're both solid B tier. Hyderigon Id even argue for A tier because hes honestly the best at what he does. Zam is a great mon right now due to his ability, which allows him to be an emergency revenge killer as well as an amazing late game cleaner. And it really doesn't make much sense to lower them because of Genesect being around due to his most likely upcoming ban, in fact they will actually be much better mons' soon. Haxorus though I'd say he could go to C tier, but I think that mold breaker can keep him in low B tier. With Kyu-b joining the party I think he really lost one of his niches as strongest outrage, not to mention Kyu's superior stats and bulk. As a D-dacner hes out classed, and as a band user hes outclasses, really I dont see many reasons to use him in this meta.