Its an even/or statement when it comes to the issue of one class overshadowing another at the other's job, which is the typical result of not keeping class roles in the forefront of your mind when designing a class.
I suppose its hypothetically possible that a wizard could be designed to function as every role without overshadowing anyone, but I don't think its likely- without some sort of structure to prevent you from taking spells that fit into each role, players are likely to pick the best from each.
The only mitigating factor would be if every class did the same thing.
I suppose its hypothetically possible that a wizard could be designed to function as every role without overshadowing anyone, but I don't think its likely- without some sort of structure to prevent you from taking spells that fit into each role, players are likely to pick the best from each.
The only mitigating factor would be if every class did the same thing.