Angelfish are shoaling fish by nature, meaning that they live in groups and have relationships within the group. A group of at least five angelfish ensures that no one fish is likely to be picked on within the hierarchy, though there is no guarantee. Five angelfish means a larger tank, at least four feet in length. So I would not go this route here.
As for two angelfish, this will usually only work if they are a bonded pair. With angelfish, the fish must select their mates; a male and female thrown together by the aquarist may work, but most often it results in a dead fish. Determining male/female is not easy anyway, and two males is a certain recipe for disaster; females sometimes live together, sometimes not. I would not have two unless they have bonded. To determine this, you have to observe them carefully in the tank of the group.
As for a single angelfish, some do have luck with this. I don't personally recommend it simply because it is contrary to what the fish is programmed to expect and live with, and I am against keeping fish like this. Stress may cause the fish to become more aggressive, which could spell trouble for the other fish in the tank.
Angelfish and gourami are not a good mix, unless the tank is very large. Males of both species are very similar, territorial. Again, some do this regardless and say it seems to work, but it is a risk best avoided. If you do decide on a single angelfish regardless, I would not have gourami.
Leaving out angels, this is a tank suited to Pearl Gourami. This is rather a peaceful species, and one or two males with three or four females should make a nice display. There are a number of smaller fish that would work too.
Byron.