I tend to look at magic as a super power, which in turn makes me look at characters with magic like super heroes. The best heroes are the ones who can't solve their problems with their super powers. Spiderman's life sucks. His super powers don't bring money in, make him and his loved ones a target, and force him to live a double life to keep alive the legacy of his late uncle. In all fairness he'd have more time, a better job, and be closer to people without the powers. The powers make Peter Parker's life exciting, but they don't make it better.