I always like to keep loaches in groups of 3 or more, because I think they are more active that way. You can see how he/she is and then decide. In terms of compatability, he should be fine with the other fish. I have kept mine with most of the kinds of fish you have, without problems. Occasionally, mine will swim up and bug the angelfish, but there haven't been any fights over it.