It's always hard to tell which tanks they'll survive in and which they won't, in my experience. I've had tanks with angels where they've thrived and others with smaller fish where they haven't. They may do fine in the guppy tank, as long as it's not too overcrowded and water quality is good. I know with some of those fast-breeding fish, it's hard to keep the population from getting crowded.