The season finale of 'Doctor Who' had quite a few fun bells and whistles and enjoyable moments.
But executive producer/head honcho Steven Moffat's inability to stop adding bells and whistles sometimes gets in the way of emotionally resonant moments on this show. By the time the finale rolled around, there was so much business that had be dealt with that much of the running time of 'The Wedding of River Song' consisted of extremely clever but nonetheless exposition-y exposition.
As for the wedding of the title? Well, that was emblematic of what didn't quite work.