Might want to stay away from the zebrasoma genus all together. Ctenochaetus typically are mild mannered though and won't bug the yellow, however the yellow may bug anything that pops in.
I'd go with Ctenochaetus simply because of the way it eats algae, different mechanism than the yellow as a result they don't compete directly for the same stuff.
I would agree with SF. I like the bristletooth tangs best myself. They are less aggressive and seem to do a better job of eating most algae in tanks. They like to scrape short algae, while the zebrasoma, eat long algae