How big is your tank and what else is in there? I have an emperor about the size of yours and a 6" blue face together in a 210. They've been like that, and fine, for a year.
I wouldn't add a sohal to my mix, though. I also expect my angels to eventually outgrow my tank - it won't be their last home.