Most of this stuff has already been covered. The only way Roserade performs without being outclassed is the hazard route, that is of course in comparison to Amoongus and Celebi.
Amoongus has the benefit of a greatly more accurate sleep move, better overall bulk to stop stuff like volt-turn...