I tried using Roserade as a spiker on my Dark Horse team, and was not impressed. Sure, it can take water hits well, but it gets murdered by Ice/Flying attacks that are pretty common. The poison typing doesn't help, since with its terrible Def it's not taking even resisted fighting attacks well.