I don't know why this movie gets such a bad rating. Not every movie needs to meet "whatever the professionals call it great" kind of a standard. It's ok for some movies to be cheesy, or just wants to have a good, happy ending - it's a fairy tale story guys! Just enjoy it - yeesh!
This is a great movie - great CGI, wonderful shots and colors in every scene, lively costumes, solid acting, good humor, a good plot/ending that embeds humbling messages of love, forgiveness, family, unity, and progress. I actually thought this movie might be a bit difficult to parse for younger audiences, as it handles some pretty heavy subjects (and not shy to do so).
Go watch it and enjoy!