yes, they are great little creatures
Yeah, I would think that you have room. I've never had barbs or any kind of gouramis, but I would think you are fine. Betta are low bio-load and Ghost Shrimp are VERY low bio-load and I find them very entertaining! I'm guessing its a male guppy, so you wouldn't have to worry about the multiplication factors lol