As predicted, Madoka makes a wish not bounded by logic and becomes a Godess, defeating witches before they are born so that the magical girls can live happily. It was a satisfying ending which left everything resolved, but a bit too much Shinbo. Also the Gurren-Lagannesque galactic sized battle and the Trans-Am yuri scene were not strictly necessary.
While the middle of the episode was lackluster, particularly the Trans-Am scene and extended epilogue, the beginning and the end were well done. I especially liked the twist at the end where the witches are replaced by magical beasts and Homura works together with Kyuubey to fight them. It’s nice to see that it isn’t all happily ever after.
But overall, the finale was surprisingly straight forward and predictable, and lacked the twists and turns which made the earlier episodes so enjoyable, so I must say I was a bit disappointed.