People hated it when it came out on theatres and I can see why
But, I can't be angry with it.
Yeah, the characters aren't that developed, the story is predictable, many jokes aren't that funny (some of them a bit awkward) but I feel like the script, even with the generic and cliché plot, has effort and tries to entretain in a good way. It pleases the fans with references, it does have a few laughs, the animation looks fantastic with the budget they had and the voice acting is a great work.
It's a weak but still harmless and charm-ish movie.