No, there probably isn't. Grass types are OK in general, but Lilligant/Serperior are probably much better options ingame. Sunflora is solid, but it's not setting anything on fire by doing anything new.
I'd probably vote Crobat to High/Top also. Insanely fast, surprisingly bulky and with access to Acrobatics via level up. I got mine about Lv 26. It pretty much destroys anything you want it too. I used mine against Haxorus (Drayden and Iris) and beat it out both times. It's my only pokemon (my team is now about Lv 60) that has every stat over 100...
I'm on a mission to train every Pokemon Family during a playthrough of 3rd to 5th Gen! Currently at: 532/602!
Current Team (White 2 [4 badges]): Vulpix/Zoroark/Mr Mime/Cherrim/Deerling/Marshtomp
Current Team (Black 2): Solrock/Emboar/Sunflora/Crobat/Dunsparce/Azumarill