I find it extremely strange how people can spit on job complexity, calling it nothing but memorisation once you figure it out. Yet they also have nothing but praise for complex fights, even though the same thing applies, it's also nothing but memorisation, no?

As for job complexity, no, I'm not looking for something that's eternally complex, because that's not feasible. What I'm looking for is something complex to master that is also consistently engaging. A small example of an engaging mechanic would be RDM, the engagement comes from watching your Fleche/Contre Sixte timers and deciding whether or not you have to use Acceleration to prevent cooldown drifting at that moment. Reacting to RNG is also something consistently engaging.

Really, anything that can't be played entirely by a macro would be going in the right direction.