Excellent ending!! Tied everything up... Awesome and Ellie, Intersect, mom, Chuck & Sarah, Morgan & girlfriend, John Casey, Jeffster (loved that song!!), and a final dig at the show's sponsor Subway. Too cool!!
That said, I can definitely understand why it's very polarizing - some people want a definitive ending that wraps up every loose end, and some don't.
I mentioned on Twitter that I would have loved one more "hint" as to the future. One last line for Sarah after the kiss, "After you fixed my phone and before you started defusing bombs with computer viruses, right?"