Angelfish do love tetras--especially neons--they LOVE to eat them! Also Angels and gouramis can fight, so you have to watch for that.
I have angels and rams together, but my rams are extra agressive so it hasn't been the best pairing.
Angels do need a large tank--especially a tall tank. I have mine in 38g and 55g tanks, where they have enough height.