... 20 is to small for an angel, even a 29 is to small imo, its going to get feisty and scrap other fish because of territory, they also grow fairly large. Rams need an established tank and are very sensitive. in a 20 i would do a german blue ram and maybe a small schooling fish that isnt overally active, lots of plants and cover for the ram.