I think the angel and gourami are a bad combination. I've heard some folks make this combination work, but most say they will not get along. I think the basic guidelines for compatibility with bettas would be fish that are not aggressive or ones that don't have long fins. They seem to do fine with cory cats, yo yo loaches, and neon tetras. I've had them in tanks with all of these fish. Bettas make beautiful additions to a community tank, and when you put them into a tank that's at least 10 gallons, they become so much more active, at least in my experience!