Honestly taking the existing system, and putting it on a tree wallpaper doesnt make it any more interesting.
Proccing “enchantments” to passively cast is not interesting and is generally lazy. In Diablo 3 items would do this, and it was rarely interesting or game changing then, devoting skill points to do this seems uninspired to me.
The Barbarian switching weapons mid swing without input from the player is not game changing, its animation changing, once again not interesting especially when you consider the practical effects masking the weapon you are holding anyway. In Diablo 2 a barbarian felt different than any other class because of the skill tree, and the items they could use. Dual wielding two grandfather swords with iron skin felt much different than blasting frozen orbs from a wand with energy shield. They greatly impacted your gameplay, and look and feel of the character and made sense to the lore of the class. Changing mana from blue to white or making the barb pull out an axe when doing one ability and a sword for another ability is simply uninteresting.
The most recent skill tree does not appear to give even as many options as the runes did in diablo 3. In D3, you had a handful of runes that sometimes changed the way that skill worked, from the looks of this new tree each spell may have one or two nodes to choose from, and I imagine if you are speccing meteor you would invest in every single node for that ability. That isnt a meaningful decision. It seems that the only meaningful decision from this tree is to choose which base skill you want to use.
I think it would be much more interesting for the sorc to choose a base element, then choose a primary skill for that element maybe have 2 or 3 choices here, then have two or more possible paths for each skill. For example, you choose to be a lightning sorc, then you choose between chain lighting, charged bolts, or ball lighting. Lets say you choose chain lightning, you then have choices to make that fundamentally change how that ability works. Do you put more points into increasing its shock proc chance and fire rate? or perhaps you increase its base damage and decrease its fire rate as a trade off, leaving you to make up for the speed deficit with gear. Then maybe there are other nodes that change it to splitting on impact or bouncing to more targets. perhaps there is a node to increase a stun chance and duration, or another makes the target vulnerable to a frost attack? These kinds of choices are what we are looking for Blizz.