I don't have it yet, but perpetually stunlocking a frustrating boss with Perpetual Ray sounds like an evil-laughfest of a time

It has a 3 second cast time but stuns for 1 second, and ignores stun buildup. I don't remember about specific immunity, though.