I've tried to watch that Harry Potter stuff 3 times . I couldn't get more than 10 mins. in before I either threw in the towel or fell asleep. A childs fantasy writ (too) large.
In the fantasy world, although there are many sub-genres, there are basically two categories: High Fantasy and Low Fantasy. Low Fantasy takes the planet Earth (it doen't matter the time period) and simply adds magic (it doesn't matter the form). I've found most types of Low Fantasy tend to keep its magical forms or systems rather simple, though not always. High Fantasy is different. This genre takes place on other worlds. Though these worlds usually reflect Earth it requires different politics, social forms and mores, governmental systems, religious systems etc. It is far more difficult to write because it requires world building. Neverthless, since the characters are human or human like, their actions, reactions, emotions and motivations are recognizable and relatable to us. Also most High Fantasy has very little to no magic.
Also High Fantasy's, as in real life, often blur the lines between good and evil, and tend to explore the mitigating factors which lead to perceived "bad" behavior in its characters. To write good High Fantsy one must have lived, traveled and studied both history and human behavior. None of those are requirements for Low Fantasy. To me Harry Potter is the penultimate Low Fantasy, and to me reads like a flyer or a pamphlet.