Not OP for ubers at all. I was testing this build and could not kill them using current template, best was Diablo and Baal. Have you tried on ubers and what is the strategy?
well why would you be doing ubers in the first place without a dedicated uber killing char
tainted only deal about 11% of their damage to fire immunes as they do to 0% resist mobs, because you only have conviction+sunder. So they can deal up to ~260k hp per volley non-immunes and ~30.8k to immunes. Which honestly should be enough to grind out ubers with blood boil, though you'll lack the amp damage bonus but with your own pierce and no need to worry about keeping demons alive, and being very tanky and able to instantly replace tainted, seems manageable. Mephisto should be easy with the conviction change, his resist is low anyway, its diablo and baal where they have 655k hp and fire immune / 50% dr. And with no consume / no amp you're only going to get about 6.3k hp per cast blood boil vs them (amp+consume would deal ~15k), but the tainted are still doing that ~10k fireball each after -resists, optional defiler
I mean that's pretty much the only hurdles that would exist for this char at all, p8 tz 96 t5 fire immunes are slow but manageable and same with ubers, but even p8 baal is fast now thanks to tainted since he's not immune.