CFC said:
Angelfish should not be kept with neons and other small fish, in the wild these would be the natural prey of the angelfish and will be eaten.
a sad but true fact
however many keepers will tell you they have these two mixed with no problems.
my advice - which i am will be following when i get my new tank is decide which one of the two you would prefer - if it is the angels, then maybe give it a go, if you get really young angles, and more mature neons, they may grow up not realising they can eat them and leave them alone.
there is at least one guy on here who started with young angels mixed with neons and has never lost one.
if they do eat the neons, then it is just nature, but dont replace them.
as for smaller fish living together, depending on tank size, neon or cardinal tetra, cory julii, platty, guppy, harlequin, dwarf puffer, red tailed black shark (can grow to about 6") but only one male maybe more in a big planted tank, zebra danio
have a look here click on some of the names and read up on them and see images - i like lots of large groups of small shoaling fish, they can look great all swimming round together.
http
/www.aquahobby.com/gallery.html