So a FOWLR set-up. Are you fussed about corals?
Most dwarf angels need a 50g tank, so I'm afraid they will likely be a non-starters most likely. They are often coral munches, and I'm a reefer, so not something I've researched in deapth, as they are of little likelyhood of getting into one of my tanks for that reason
I'd await confirmation from someone else, but you likely will have to scratch them I think
For a 20g, I'd do a Berlin style system. In english this means you will need;
About 20lbs of Live Rock (approximately 10KG)
Protien skimmer rated for a 40+g system (you overskim in the Berlin method)
Two powerheads rated at 200GPH each, to make 400GPH turn-over. If you stay FO, you'll get away with two at 100GPH each though
Heater
That's all the equipment you need
For corals, you *may* need different lights for some hard coral species, but most softies will be Ok with what you have
The filter could be loaded with Phosphate remover as an optional extra, but on the whole, filters under the Berlin set-up are not disireable. They need regular cleaning to prevent them becomming nitrate and phosphate factories. This said, that's not too bad if you are staying FO
Skimmers aren't essential, but they are recomended for beginners, as they give you more stability in the system. They can also prevent nitrate and phosphate build-up's, though there is some debate over that... All in all, I'd recomend a skimmer, though you can get away without if you want to go that route
All the best
Rabbut