Staff 3 is great when you're running reduced cooldowns on swap - you can basically staff 3 + pet swap and then Staff 3 again (cd is like .2s I think). Heals + kiting out the whazzoo.
yawn
Some builds do better with that stat mix and some don't. Not everything needs to be min-maxed. It opens up playstyles that some classes straight-up would NOT be able to have otherwise.
There's ALWAYS a counter: figure it out, rather than crying about the build someone else uses.
Yeah a lot of the mechanics just seem better off letting yourself die and waypoint back. The whole thing just seems like an incredibly last minute idea. Even the map itself is meh.