Making all trees equally good will actually ruin balance - not help it.
The way balance works in this game is by understanding the pros and cons of a certain build and figuring out where it would perform best - in other words you need to adapt your character to certain situations - not playing the same spec from start to finish.
Also the malice tree is the best thing that happened to necro since the rework of burning veil's duration mechanic.