Since, for whatever reason, Yoshi and the development team kept protect, exactly as it was, aside from having it cost 0 mp.
I used to use a macro to switch between Stoneskin and Blizzard II in one click. In the removal of skill swapping penalties outside of sanctuaries, this should be a handy macro.
/macrolock
/macroicon Protect
/echo You are now switching to Protect.
/aaction Esuna off
/aaction Protect on
/ac Protect <wait.3>
/aaction Protect off
/aaction Esuna on
/echo Protect has been disabled. The following skill has been restored:
/recast Esuna
This macro should be used at the start of a dungeon or before a boss pull. It quickly disables an action (Esuna in my macro) then enables protect. It then Casts protect. It then confirms with you that it is disabling Protect and returns your esuna or whatever Role skill it was. The entire macro will take about 4 seconds (which includes the time to cast protect.