It was pretty good and most of the jokes/ references are from older media that kids likely wouldn't get. It did feel like it was too mushy at times though as quite a few episodes had morals related towards feelings and other mushy things. It's often played up for laughs, but I think they just started getting lazy with it after a while. A ton of episodes have pacing issues too and it really shows in the last two episodes.
Honestly, it kind of feels like they wanted to make a good show, but CN intervened and messed everything up. I have no idea if that's what happened, but it really comes off like that at times.