Between 3 and 4 stars.
A strong backstory and amazing animation make for an enjoyable experience.
A convoluted ending in which the primary villain somehow passes blame to the protagonist while failing to take any responsibility beyond "I didn't mean to" and then gets redeemed drags the rest of the movie down from 5 stars.