While lacking in animation quality and polish, this movie makes up with deep plot, relatable and likable characters, and a flurry of life lessons that hit close to home. One might think that there is little character development is understandable. Most of the character development is delivered subtly and requires a little thinking on the viewer's part. That's exactly like real life and it hits right at home to me.