I had time to sleep over the ending. I hated it initially, now I am kind of ok with it.
It's not the fairy tale ending most of us wished for. Tough.
The one problem I had with it, is that I liked Tracy a whole lot better than Robin and that made me root for her happy ending more than Ted's and Robin's.