I don't have personal experience to fall back upon but I believe the cardinal and neons are the ones that angelfish will really eat up. The other tetras may get just big enough (and plus if the angelfish is introduced as a juvenile) such that you won't have any problems.
Now with smaller common guppies my angelfish (at the time when I still had some left) was about 2.75" body (6" with fins) and it would harass the smaller ones but was only successful at eating juvenile guppies younger than 2 months.
I personally like the red tail shark better than the flying fox...(and that just made me look for my SAE
for the first time in a few days
I think the heat and added aggression (caused by heat) did it in since I can't find it at all).