You can keep emperors with mushrooms, leathers, and SPS corals in my brother in law's experience. He is an angel freak. There isn't a single BIG angel he hasn't had, been in the hobby for almost 20 years!!!! He has had several emperors too, and had the same results. Majestics can be kept in most reef tanks in his experience.