So, which of the two seasons would you say had the superior season finale? I would say Season 2 for the following reasons;

1. It felt more like a finale.
2. It had a more engaging storyline.
3. It was a really "awww" and romantic episode.
4. There was actually a threat to the ponies, and possibly Equestria itself, so there was more of an urgency for the mane six to succeed, where as in Season 1 it was just a case of "I've planned this day for so long, and now everything's going wrong". I liked it, but it fealt less of a finale.

The only thing that made Best Night Ever feel like a finale, is ironically the only thing that I thought that episode did better than A Canterlot Wedding; it foreshadowed itself - in Season 1, the ponies were talking about the gala throughout the season, so that made it feel like a finale, but nothing else did.