It looks like that size of tank is too small. Generally you want to plan for the full size of fish when you put them in a tank, so a fish that gets as big as a dinner plate should have a lot of room, angelfish can get quite large and thus should probably have more then 50 gallons of space to...