You're stuck regardless because you can't swap role skills during battle. The macro, while useful still has some constraints. I already mentioned that you can't switch while engaged with an enemy, but you also can't switch if either ability in the macro are on cooldown, even outside combat. The last constraint is protect is the only viable skill you can swap in, along with no longer being able to cast it if someone falls during a boss fight.
Despite these constraints, it's still a pretty cool way around the new system to get an extra skill. It's clunky, but effective.
Speaking of eye4eye in particular, I crossed it as WHM during 3.0 because well, we didn't have a lot of options anyway. I still use it now, but I don't like it. It doesn't feel like a healer ability; it feels like a SCH ability. It's tied to deployment tactics for crying out loud! Same goes for using Largesse and Lucid Dreaming on SCH. These two abilities make SCH play more like WHM, and I'm over here thinking, WTF SE?
I think both cross class and role skills need to go away. Each healer should have their own versions of fundamental abilities like Protect and Esuna. So long as additional skills remain mandatory by the meta, they have no place as selectable skills, they should simply be a part of that role's tool kit. Period. The devs need a dedicated, career healer who knows WTF as part of the team that is designing this stuff. Our healers are more out of balance than ever.
