Considering they've increased the limit for role actions to 10, allowing you to take all of them and effectively rendering the entire system meaningless, I presume they are planning to either remove, replace or at least significantly reconfigure the system in 5.0
The basic idea of the system is fine, I think. However it seems as though the devs could not decide whether the intention of the system was to provide basic, universal skills that are required for all jobs within that role (such as Provoke), or whether it was intended to give a small amount of customization to your ability loadout. The end result is that there are many role actions which are effectively mandatory, and (assuming the previous action limit of 5) once you've gotten those then you really only had maybe 1 (2 at best) more slots to choose from among the more "optional" actions. Some of those optional actions were pretty cool and offered a compelling choice, others are just straight up useless.
There's also the issue where it felt as though several jobs had their exclusive abilities pilfered to serve the role action system. White Mage in particular lost a LOT and the job's basic kit is now very barebones. While personally it doesn't really bother me, a lot of people do get attached to their job's exclusive abilities and losing them makes the job feel less complete even if they can sort of get them back through role actions.
Personally my thoughts are, if you're acknowledging that certain skills are mandatory for certain roles, just give them those skills. Don't give the illusion of choice or make them go through some funny extra system which makes it look like you have a choice when you really don't. They understood that Raise skills are important enough for each healer to have one natively, but apparently didn't think the same was true for Esuna or Protect.
If they want to improve or change the system for the next expansion, they should really just give the mandatory skills away for free and focus on offering optional choices that are more compelling. Ideally, the system would not be "cross-role actions" at all, but rather every job would have a set of optional actions unique to them. That would allow for the addition of actions which affect each job specifically, functioning essentially like a talent/spec system.