When DD was 6, she wanted to read HP, but I wouldn't let her. I knew she would love it so much more if she waited. At 7, she LOVED the books and I only let her read until the 5th book. I let her finish the rest at age 8. They are intense. I had a rule. She could see the movie only AFTER she read the book. That way, she knew what was coming and was less likely to scare.
She is 9 now and still hasn't found a series she has enjoyed so much. The problem with HP is that not many other books compare and it is hard to find another series. I also think there is some loyalty to the books. Like, moving to another series suggests she is over HP, which she is not. smile