I know many people who enjoy fishkeeping. Some have tanks filled with guppies or neon tetras. Others with shrimp or snails. Some have community tanks in which one or two from dozens of species are kept together.
So why do I keep angelfish?
Angelfish can be taught to eat out of your hand. I love the size - several of mine are ten inches tall. (Shown in the picture here: Mick Fleetfish, the platinum angel; Christy McFish, a smoky leopard; and John McFish, a black marble.) Yes. I name my angels and my bettas because I can tell them apart.
I also enjoy watching them take care of their young. They are excellent parents.
However, angelfish can be aggressive toward other angelfish - especially when they are breeding or caring for their fry. They can be territorial and need more space than many other fish. Consider the neons or guppies, in which one fish per gallon is not overcrowding. But angelfish need a minimum of five gallons per fish and ten gallons is even better. During breeding, no matter how large your tank might be, it might not seem like enough.
Angelfish select their mate early and don't generally stray. They can live to be ten years old; far older than a lot of tropical fish.