It's totally worth it! Ribombee is insane with quiver dance and can really piss the opponents off. It can also be really good at setting up with status, while hiding behind a substitute. This is especially true in double or triple battles, where you can have another Pokemon covering weaknesses, while ribombee goes in with quiver dance or status behind the substitute. Just watch out for any fire types, or Pokemon with multi hitting moves. Fire types can shrug off any move you have and really just one shot you in most cases. Multi hitters (and I guess Pokemon with
the ability infiltrate) can destroy or go past your substitute and still deal plenty of damage to you. Being a fragile little bug, these moves might even kill after one use. Personally I would reccomend teasming it up with a bulky ground type, like gastrodon, since it can tank most hits, heal itself, is the bane of all fire types, and is generally a good partner. If your going for a status ribombee than I would reccomend chandalure, for the hex and fire damage, or a regigigas, since the status will help slow start fade away, and their types can really help each other out. Regi can also tank a good amount and can dish out insane punishment.
Hope this helps!!!