Part 1
I just can't keep it short. These things need to be explained, so enjoy the wall.
I'm pretty new but already have issues at lvl 60 with only 12 skills as monk and a few more to come. The skills themself are easy to manage, it's having to press all buffs and conditions that's annoying.
If a game won't allow a optimised rotation without having a gaming mouse with extra bind buttons, or having to reach awkwardly for push+combos like ctrl/z/x then it's simply a bad design.
Gameplay should allow players to maintain comfortable hand positions on a basic keyboard+mouse without any extraordinary additional equipment or settings.
WASD for moving, E for strafe, 12345QRTF for 9 skills + shift = 18 skills in a comfy reach. Even adding ctrl+ actions forces the fingers off the WASD position (to reach 1+2 with the middle finger) and breaks the setting.
This is supposed to be a mmo, not a musical piano simulator after all, right?
When I bring this up and compare FF to WoW people usually shoot me down crying "so you want to press one button and have everything done for you?" without even understanding the difference between the WoW macro mechanics and FF.
So let me give you an example:
In WoW I can use the keybinds mentioned above and have even 30-40 skills in that comfortable setting.
I only need a lower and upper hotbar. The 3rd bar with long or special binds can be toggled instantly over the main bar with shift+mouse scroll up/down.
And here are the main differences:
1 - FF works with a full 1.0 sec "wait" baseline where WoW can go as low as 0.1 sec, basically however much haste you can obtain.
2 - WoW macros also let you customise the wait time. The core I use in almost every macro looks something like this:
#showtooltip
/startattack
/castsequence reset=3 skillA, skillB, skillC
First line makes sure the macro always displays the correct icon matching the skill which turn it is.
Second line makes you select the first target in sight (camera aim/cone). Left click empty space to deselect.
Last line queues the listed skills A, B and C, with a 3 sec countdown. If the skill isn't used, the macro queue resets.
This isn't a "press 1 button once, and all skills chain in a row", you need to know your build, your skills, your rotation, put the right things in place, in order, and have the reset time polished to whatever it needs to be, 1...10...60...120 seconds,
or else it won't be optimised nor work in harmony with your other macros/rotation. And you need to manually time your hits, when you want to fire off a skill or not.
Also, pressing this while the skill is unable to fire, like a melee attack, will refresh the duration. This is important too when you for example chase someone, and have a loaded attack; you need to (and can safely spam it) till you get into melee range, before it resets on its own. This system is by far better than what FF has.