I'm going to go with Harry Potter for the overall appeal. Currently a teenager, I've definitely outgrown the days where I wanted to dress as Harry for Halloween every year and don't really remember the small details of Harry Potter, but as my LEGO collection can attest, I once loved Harry Potter with a passion. I still actively like the Hunger Games, remember the details, but I find the movies a little intense and dually so for kids. In my opinion, Harry Potter got the casting right, while I find the Hunger Games too Hollywood in the movies. The SEVEN Harry Potter books can each hold their own as a quality read for really any age. The Hunger Games is a slow start, but worth it. Catching Fire can hold up too, but I think the Mockingjay was rushed, or the author was tired, or something so IMO there's only one or two good Hunger Games books.