When the game first released, we were sort of bound to level certain DoH/L classes based on our chosen battle classes due to the rate at which equipment lost durability.

Though measures were taken to elevate that, it seems it was ushered back in in 1.19 with materia.

Don't get me wrong, I want to level DoH/L classes. It's just that I want to be good at a variety of DoM/W classes. Idealy, I'd like to have MRD, LNC, CON and THM at cap. But MRD needs BSM/ARM/MNR for materia support. LNC needs CRP/ARM/LTH/BTN/MNR. CON needs WVR/CRP/BTN. THM needs GSM/WVR/MNR/BTN.

I'm just curious how others are approaching their chosen battle classes now that the materia system is out. Is it worth it to be a versatile character or is it better to focus battle classes to be able to be more dedicated to supporting crafts?