Your tiger barbs would nip the fins of a betta, and probably any other gourami as well. I don't recommend getting one.
Also, since common plecos can grow to 12 inches in an aquarium, your tank is already overstocked. A 12 inch fish is much too big for a 29 gal by the way, so eventually you'll have to remove them, I'm afraid.