They live nicely with angles...
....The Ram is my fav, I keep 4 with 2 gold angles and 4 small kribs
They do require running room, and pots or arears to retreat...the male Ram is not alway friendly to his mates.
Answer to Add: you just described my kitchen tank--angles, swords, guppies, tetras...