I hate to sound elitist here, but it actually makes more sense to have a complicated magic system to figure out. if magic wielders are wandering around everywhere than magic ceases to be special, it's just a shiney-er way to kill someone. however, if the magic system is a complex jumble of talent trees and unique skills, than only players who are creative, clever and patient can choose mage. if we make every video game easy, we lose the overall feeling of acomplishment we get from winning.