Well, I could be wrong - but I think the 20 gallon is a little small for either of those tasks.
IIRC, monos get very large, so they would certainly need the 55 gallon (if not larger - someone help me out here).
Then, that leaves a gourami, angel, rams, and a pleco (what kind of pleco?) in a 20 gallon. My gut instinct is that this would work with either the angel or the gourami, but probably not both. Maybe pick one or the other, and fill in with a school of tetras?
Also, I wouldn't put a common pleco in a tank that size - but you could put a bristlenose, rubbernose, or clown pleco in there and be ok, probably...