Right now, a significant portion of my macros are dedicated to changing classes, because I have to re-equip all my actions and traits each time. At higher ranks, this can eat up three or more macros for a single class.

It would be much simpler and easier if the game saved your equipped actions, traits, and abilities on each class. While my chosen configuration for a given class does vary based on the task at hand, it would be much easier (not to mention a great deal faster) to change a few isolated abilities as needed, rather than waiting for my entire action bar to be re-configured as I slowly cycle through macros.