I don't know if I would go so far as to say I hate the book Heidi but I'm no fan of the main character. I'm sure she's probably supposed to be full of “child like innocence,“ but she comes off as moronic, especially when she's in Frankfurt (the kittens, hoarding the white rolls, giving Peter's mother her hat, as if it would really fit, etc.) While I know that she was not brought to Frankfurt under the nicest of circumstances, she could have been nicer there. It wasn't Klara's fault (I remember preferring Klara even when I was younger.)
I also hate Peter's Grandmother and her constant complaining and passive aggressive put-downs toward Peter and his mother (“I'm glad you can read, Heidi. If only Peter had learned....“) She so did not deserve her white rolls.
I think the Alps are great, but not nearly as much as the author, who apparently thinks that they are full of healing powers. The Alps and dear little St. Heidi as well.
“Fun fact:“ The English translation is...not perfect. They have Heidi's full name as Adelaide instead of Adelheid. How would the name “Heidi“ come out of Adelaide? It also puts in the word “gape“ instead of “yawn“ (Klara “gapes“ when she is bored in school.) Additionally stupid things are added like a mention of Heidi's “angel face,“ which is absolutely not in the German edition.