Hey Hidan, not so sure about the rainbowfish and angels but I imagine the betta would be too small to go with the discus, will probably have their fins pecked on and ultimately will get too stressed. But this is just my opinion, others might have a different point of view.