back on topic its the /macro set x command they added a few years back can allow for extended macros using the in game system, in order to utilize it however requires multiple input from the user still though you can set it up where its easy enough when used proper you can swap all 16 pieces without massive effort.
Example:
macro set 1 control 0:
/macro set 2
/equip "whatever"
/equip "whatever"
/equip "whatever"
/equip "whatever"
/equip "whatever"
macro set 2 control 0
/macro set 1
/equip "whatever"
/equip "whatever"
/equip "whatever"
/equip "whatever"
/equip "whatever"
now by setting up your macros as such all you have to do is quickly double tap control 0 and it will swap up to 10 gear pieces and return you to your home row macro set, you can extend this out to swaping all 15/16 pieces of gear, its what i have been using since they introduced them, /macro has other interesting uses with some imagination.
problem is when servers start getting laggy, also sometimes i might over hit my macros which causes some trouble, but if your dead set on not using windower/stuck on console you can utilize this to optimize yourself a tad better than without.
if you intend to go this route, /macro set should be your first line as itll swap sets faster while still exicuting the whole macro, makes for less laggy extended in game macros.