Don't really have an opinion on Porygon-Z, it is a nuke that breaks most defensive teams and destroys offense with very little effort needed, but needs free switch-in opportunities due to its slightly lackluster bulk. In my opinion,
Raise it to A-
Roserade should not rise to A-, sure it has good variety of sets. But I don't think the fall of Zapdos did it any good, as it does the breaking bulky waters job better, and also is a great rose check. But Rose has a ton of checks in A+ and S right now, most of which it can't do a thing to, those being Maero, Reuniclus, Salamence, Hydrei, Bee, Entei, Mamo, and Coba all check it to a great extent. Zapdos is also another defogger that can ruin it's day.
Keep it B+
Now it is time for a nomination of my own.
Heliolisk from B+ -> B:
With the drop of Zapdos, I have tried to use this a few times, and every time I do, I wonder "Why am I not using Zapdos?"
Of course Lisk has a few things over Zapdos, a usable secondary stab, water absorb, and 9 more speed. But the main thing Heliolisk lacks are power, bulk, and an inability to actually switch in to anything that isn't a water or ghost type move.
Heliolisk's 9 extra speed really do nothing for it, as there is nothing relevant it outspeeds with that 9 extra base speed, going through the speed tiers, the only thing we find is Boostless Mega-Sharpedo (which really never happens.) And that's it, nothing else. While Zapdos still has the ability to hit every relevant thing that Lisk does. Even when Zapdos invests a little more in bulk than speed.
Heliolisk does have good coverage options, but its lack of coverage against steels leaves it walled by things such as Cobalion and Doublade, which Zapdos can easily beat with Heat wave.
Heliolisks surf is generally a nice option to hit grounds, but Zapdos can still hit most grounds with HP grass, particularly things like Pert, which surf is neutral against.
Zapdos also fits into teams a lot better by a much larger variety in sets, as well as benefits like a ground immunity, fighting resist, grass resist, etc. and viable recovery.
Finally, As dos becomes more and more common, people put dos checks on their team, which means that they put lisk checks on their team unintentionally. Making lisk's life much harder, and making it less valuable when building a team.
tldr;
Lower Heliolisk to B