This is an extremely underrated movie and I think people should definitely get back to it and watch it. It was just so refreshing to watch it after the third movie and seeing how much it improved. I can't think of a single bad thing about this movie. There may be more drama than comedy, but when there is comedy, it's actually very funny. And the villain is also one of the best Dreamworks villains in my opinion. I just can't see why so many people dislike this movie, I think it is the perfect conclusion to the Shrek franchise and it is definitely a movie worth watching.