I think your friend should opt for a White Mage if he is macro-reliant.


Reason: As a healer, WHM has zero combo and is the easiest-to-play healer class. For DPS, like other healers, it is just spam this button, then press other button every 18/30s, make it easy to macro. For healing, its skills are straight-forward and regen-focus heal skills that fill the HP bar when someone's HP drops to danger zone and pretty much nothing else.


Obviously, using macro will make your DPS sub-optimal, but better than being able to play the game at all.


For the macro, note that you don't need to change the macro if skill name changes from Dia to Aero II or the like cuz of level-sync, as the game will figure that out itself. It goes like this:


DPS:

/merror off (can be put away to save space)
/ac "Aero" <wait.3>
(It must be wait.3 cuz the game's macro doesn't support x.y time format)

/ac "Stone" <wait.3>
(spam the Stone Line still the second-last line)

/echo <se.1> (or whatever <se.(number)> you want for the sound the signal the end of the macro)


Since cast time is 1.5s now, you can slide-cast easier and become a bit more mobile and easy to weave in Assize without worry about skipping a cast. For the /micon, it is up to you if you want to give up a line or not.



For AoE: change "Stone" into "Holy". Note that cast time is still 2.5s, so any movement will likely skip a cast.


A tank that is macro-easy is Warrior. Since their offensive skills lean toward gcd more than other classes. For DPS, it is Reaper, as I feel it plays like a DPS Warrior which is also focus on gcd, though a bit more weaving than Warrior.