Yep corrosive, or cryo will work great as well.
I’ve fought him with various builds. I have yet to fail the fight. Success doesn’t mean it’s not an annoying pain in the neck that’s made just that much more annoying by the changes.
I start the fight by shooting him in the face while running around and managing to get hit by everything. He goes invulnerable and I try to shoot the orbs while getting attacked by adds from every conceivable direction and a couple of inconceivable ones while the entire floor is burning. Haunt usually takes this opportunity to rest his groin on one of the orbs for a few, while his shield that is most certainly a shield in the conventional if not mechanical sense makes the orb immune to damage. I usually have to draw him around the hole and get back to the orb to have enough time to destroy it before he decides to cheat some more. If I’m lucky, I didn’t fall in the hole while all of that was going on. Repeat until dead. No fun was had. No loot was had. Success.
I’m pretty sure I didn’t ask for help. Even so, I probably wouldn’t have responded sardonically if the help on offer hadn’t come across as bragging.
Not sure how I came across as bragging as all I did was mention his mechanics, how to deal with him, and what weapons I know to work well against him. It was my mistake to focus only on Legendary weapons as it’s just what I’m used to using. There are quite a few good purples in the game though. I happen to enjoy the fight, as I do all Traunt fights, he is my favorite boss in the game, so I do like to talk about it.
It really sounds like a snowdrift could be a big help to your frustrations.
It’s possible I’ve just gotten too riled by the everything-dies-in-seconds-to-me-and-my-infinite-legendaries-this-game-is-so-easy-on-Mayhem-24 crowd. I apologize if I was too snappy.
There are a lot of good purples in the game. If I’m remembering correctly, the aforementioned Q-system is the Atlas AR that shoots two bullets at a time. I tend to lean towards a specific manufacturer with any given character. I’m only really considering Atlas with my Zane. And that only came about because of unfortunate incidents with Tediores.
I like the regular Traunt fights on Normal (and the characters amuse me). Though I’m sore at the Captain who refused to take damage from my Exploze and relentlessly turned her into a red smear, stonewalling her TVHM progress. However, I hate invulnerability phases in boss fights. I can’t recall ever running into one that was actually fun rather than just dragging things out in an irritating fashion. Haunt’s is particularly annoying due to the aforementioned cheating.
No worries I figured that was the case and that’s why I tried not to harp on it too much. You are correct, that is the Q-system. Normally I’m not a fan of invuln phases either (why I don’t bother with Tyrene), but I don’t mind it so much if there is a mechanic where I can remove it instead of just waiting.
Did anyone notice that the 3rd phase of Haunt’s shield seemed to be harder to penetrate than the other phases?
If even I with my non meta Iron Bear centered build can kill Haunt on M3, than anyone can. In my experience, the Maliwan soldiers he summons are considerably more of a threat than he is, so deal with them first.
Also, I find elements extremely helpful in this fight. Electric and Fire Maliwan weapons work great on him, electric for shield, fire for health bar. Use Cryo or Corrosive to rapidly trash those annoying shield generators in the fight. I myself use a corrosive particle rifle to accomplish this.
And finally, Iron Bear is far from useless. Set Auto Bear with dual electric railguns to keep the pressure on his shield, as Auto Bear can fire the railguns faster than you can. Keep in mind Iron Bear weapons are affected by modifiers, so outfit him accordingly.
PS: you can reroll mayhem modifiers if you need to. A lesson I learned when Auto Bear murdered me with projectile reflect on a chain lightning shot. 
Didn’t know that could happen, that is hilarious I hope it happens to me some day.