I would've enjoyed Bats more if they had focused on relationships more. But, that's just me nitpicking. It was still quite enjoyable. Also, I thought Princess Twilight was a fantastic episode too. Speaking of which, here's a list of things bronies wanted that we got this season, and this is only so far-
1. Twilights personality in tact from the last 3 seasons.
2. More touching on Scootaloo's inability to fly.
3. Flashbacks of Discord and Nightmare Moon.
4. Rarity's generosity displayed.
5. The Equestria Games.
6. More stallions.
7. More new characters.
8. More focus on the ponies elements.
9. More adventure episodes.
10. More feels and dramatic moments.
There's probably more, but you know. That's all I've got at this moment.
Personally, I've found all the songs so far really enjoyable. Generosity especially. I guess that's up to opinion, but yeah. Also, while Hearts as Strong as Horses may have seemed a little forced, Generosity came in smoothly with humour. So, I didn't see any issues there, especially because that was one of the funniest moments of the episode.
Regarding Twilight not listening to Fluttershy's side, that was done purely to fit the Nightmare before Christmas theme of the song. It wasn't really meant to be analysed thoroughly or anything, it was just to enhance the song. Although her behaviour did seem out of character, it was just for the song and for effectiveness in the episodes context.
Overall, I've enjoyed this season. I really have. And, it is a little early to judge the entire season. The best could be yet to come!