I'm running physical (Kulari: brutality+deception) at lvl 91 on 3-4mod t15 maps & like 40 room temple:
https://poe.ninja/poe2/builds/vaalhcssf/character/Ashtorath-0178/StormFateHc?i=0&search=name%3Dstormfate
Ruzhan & Navira are there mostly for muster. As you can see, my gear is a bit of a mishmash (gave up on spirit on chest for more ES) with more of a defensive focus than most.
I liked it enough in campaign and early maps that I never gave fire/water a try. It feels strong on bosses though a bit clunky mapping. There's a technique to exploding the brutality djin with deception to scale the clone higher than normal. I can scale it really high with Bidding 3, but it's fragile like that (can lose the stacks to needing to dodge or w/e).