As much as I like the idea of it...
Class specializations will likely be able to provide a mix of interesting playstyles.
Mixing classes as in multiclassing different things will be a nightmare, esspecialy for the balance team