Me and my wife loved the movie, but I absolutely understand why most people are upset about this movie. People want to see a happy puppy fantasy world movie or at least it has to have a happy ending. Well, Sion's movies are unfortunately not for them.
The characters were as expected borderline disturbing as was the story. If you're not a big fan of Japanese movies then don't start with this one. For film lovers of Japanese movies I highly recommend it!