You can have more than 2 Angelfish in a* 50 gallon tank, but to avoid any aggression among Angels it's best to have 2 Angels and especially a mated pair. If you absolutely have to have more than 2 Angels, get 4. In my 75 gallon tank, I'll have 4 Angels MAX (it will probably be only 2 because of their temperaments, plus I have a mated pair). If I were you, I'd get only 2 Angels, plus some other smaller beautiful fish. I am getting 6 cherry barbs and 6 harlequin rasboras for my 75G planted tank with the 2 Angels. If you like cherry barbs, why not get some of them? There are really plenty of small species to choose from for a 50 gallon tank

Any idea which fish you like best? (Besides the Angels, that is.) I'll also have zebra danios, 3 rams, and maybe some diamond tetras in my 75G (diamond tetras and rams are truly beautiful).
Basically many tetras will do well with angels, as well as some Characins and Cyprinids. But before you buy any, check with us just in case (to see if they're compatible with Angels).
Do not get Tiger Barbs or any fin-nippers like them. They'll destroy your Anegls' finnage. (Cherry Barbs are the only barbs compatible with Angels in my opinion.)