As for job switching, I think it was a bad design decision to have DOH/DOL as separate classes who are unable to contribute to combat. It dumbs the missions down to a boring level, and annoys the party when someone was repairing their weapon while someone else engaged. I like being able to make stuff, but doing missions as a crafter is just boring to me; I want to hit stuff to save the world. Originally, DOH/DOL were supposed to help with combat (I think?) but it seems like the idea was scrapped, so having them as a main class should have been scrapped as well, IMHO.

Maybe creating new equipment slots for DOH/DOL tools and subtools, and leaving your main job as a combat class would help? Of course, stats on the tools shouldn't affect your stats during combat, and stats on the weapons shouldn't affect your stats during crafting.