under no circumstance will the pleco harm your angel fish, and u can keep a pleco in your 25 gallon tank just a small one, yes most types grow large but u can either get a smaller breed or a juvenile and when he gets larger, get a larger tank, or get rid of him for another juvenile, many fish...