I think the most annoying thing getting to me now (over 22 hours in) is the fact that magic doesn't have a hit chance but melee does. Not only is the battlefield an elemental disaster zone, and attacks of opportunity, and cost to move within reach, but then you still miss. Caster sits way back and never misses and stays out of almost all the magic effects.
I WANT MAGIC TO HAVE A HIT CHANCE!
I disagree.
Reasons:
1) Melee fighters can miss but they can deal a lot of damage if they hit. There are also ways to improve their precision (like melee precision stance). In later game they usually hit 3 of 4 hits and their blows are devastating.
2) Magic attacks never fail but they only do little damage compared to melee fighters (especially later in the game) and the better spells have a cooldown timer.
3) Most offensive magical spells work more as supporting spells than as damage spell. If you for example cast an ice shard you hope that the enemy gets frozen while damage output is only a side benefit. All these secondary effects have a risk of failing as well, just like the primary attacks of melee fighters or rangers.
4) Ranger also have a chance to miss but they are already a jack-of-all-trades class with a huge array of arrows, many with AoE effects. A 100% hit guarantee would make rangers severly overpowered, just like melee fighters.
I really recommend playing the game a bit more. I'm now level 17 with more than 60 hours invested in the game since release and in the later game a lot is different than in the beginning. Your melee and rangers will improve a lot on precision and really become extremely valuable. Later in the game you probably mainly use your mages as buffing/supporting/group controlling classes while your melees and rangers do the bloody killing job.
