I usually use the same base setup as the OP, but I swap out Largesse and/or Esuna depending on what I get put in. If nothing does significant damage, I swap out Largesse for Cleric or Rescue depending on the fight, and if there's no debuffs Esuna works on, I swap it for Cleric or Rescue instead. Very rarely I'll put Surecast in if we've already started wiping like crazy on a trial and I might have to stand in the bad to get someone back up.

I keep Esuna if there's even a single avoidable debuff I know of, because the one time I swapped it out I got a salty DPS who ate every AoE he could, then griped about paralysis not being removed. I always keep Protect set because too many bad players complain if its not re-casted instantly when they get back up.