Currently I find switching between classes and equiping them with macros to be very slow and tedious.

A good alternative would be to add an option in the menu list to change between classes based on a pre-configured wardbrobe template.

Here you would beable to config and switch out all equipment (including weapons and tools) based on the class highlighted in the drop down box, you could then change class and armor with one click.

It could also be taken one step futher and allow for action slots to be pre-configured to a class template via a seperate tab.

Example.