I find role actions to be a useful tool for understanding different roles, but also a big part of why I find various jobs to be homogenous.

My preference would be for them to be separate job-specific spells, weapon skills, and abilities that work more cleanly into each job's lore. It would also help with button bloat since you could roll extra charges into existing abilities rather than have a separate button.

E.g., PLD could get Shield Bash as an ability with unlimited charges, but a buff on the target that prevents future Shield Bashes for 10s.

Mind you, these are just examples, and the designers would surely do a better job.

Swiftcast might not work the same on every job. E.g., it could roll into Triplecast earlier which we could get earlier.

That's not to say that certain core capabilities wouldn't be retained, like Esuna, but it could operate differently per job. E.g., maybe it's a group cleanse on one job, but an oGCD on another.

BLM could just ditch Lucid Dreaming completely as it doesn't work past a pretty early level and is strictly inferior to any level of Umbral Phase.

Other examples, ideas, and critiques encouraged.