This was just an all-around great episode. Right off the bat, I loved that the CMC are doing something other than stupid, random things in rapid succession. It got old fast. Also, if you remember in "Call of the Cutie," Rainbow Dash was the one who originally told Apple Bloom to do that. Having her be a genuine voice of reason shows great growth in Dashie as a character. Also, she plays off of Harshwinny hilariously. The song was great, as they always are. The reprise was an unexpected surprise. The moral was well-executed and didn't seem forced at all.
If there's one thing I could criticize it about, it's pacing. I don't usually notice pacing, when other bronies say an episode's was good, bad, or otherwise. I often found myself saying, "Huh? We're at [whatever part we're at] already?" But then, pacing is something I'm really bad at appraising, so maybe I don't know what I'm talking about. Overall, 9/10. One of the best.