My current favourite animated film that is surprising dark and emotional in some parts of the film and the villain is great easily Dreamworks best and very likely one of if not the best villains in animation!
Some people had problems with the comedy but i personally had no problems apart from when Po's hand caught fire during the final battle scene, it felt so out of place and took me out of the moment.
Highly recommend you watch this.