One of the reasons angelfish are not good in most community aquariums is they can catch diseases from other apparently healthy fish. In addition, they are a true "tropical" fish and thus do best in 80 to 82 degree water. A fish disease can stay in an aquarium for a long time, so maybe your best bet would be another aquarium specifically for angelfish. I can't say for sure, but some of your other fish could be fin nippers; some even do their dastardly deeds at night when you're not looking. Also, a conventional water parameter test will not tell you if there is a disease in the aquarium.
