Haha, I wasn't actually recommending a predator. XD But with barbs you should be fine. Actually, with that size tank, if you wanted an angel, it'd probably work. The only thing I'd be concerned about is the barbs (not the cherry barbs, but maybe the goldens) nipping its fins. To be honest though, in a tank that size, the barbs aren't really seem like a school, they'll be happy and have plenty of room, but they might just get lost in the size of it.
Have you considered getting 10 or 15 of each? That might help.