20 gallons is too small for angels, they get about 6 inches long and close to twice that tall. I haven't had any luck with them in anything smaller than a 55 actually. I got one pretty big in a 29 once, but probably a month after he quit growing he died. I had a trio in a 55 for several years.