While I do agree with most of what you said, I'm going to have to disagree with what you said about Ted. You make it sound as if Ted immediately went back to Robin after Tracy passing. No, he grieved for six years. Six years is a long time and even though Ted wasn't explicitly shown grieving in the last episode, I really don't think its fair to portray Tracy as just another girl in Ted's life.
And how did Ted undo all the lessons that he learnt? With Ted letting go of Robin during Barney's wedding, he was able to fully commit to Tracy when he meant her. 'Vesuvius' and 'The Time Travelers' are a clear indication of what Tracy meant to Ted.
About Ted not being a good man for Robin, I'm pretty sure the reason why Ted and Robin broke up in the first place was due to them wanting different things in life at that time. Sure, you could say that they did have their little problem in the episode where Ted was supposed to move in with Robin but I'm pretty sure that moved past that and continued dating. So when Ted finally met Robin, the problems that they had that caused them to break up in the first place were more or less resolved. That's not to say that Tracy's sole role was just to provide Ted with kids so he could move on the Robin. Tracy will always be The One. And now that I think of it, that scene in Time Travelers towards the end where Ted gave the speech really emphasizes that she will be the one that he always loved and will continue loving for the rest of his life. And I guess you could say that it was the only grieving scene that we get to see of Ted after Tracy's death.
I do agree with what you said about Robin though. I would have preferred to see her being developed a bit more. I myself am not a big fan of the finale. I really wanted (and still do) Ted to end up with Tracy and for it to be a happily-ever-after ending. And I also agree with what you said about Barney and Robin's relationship. With Barney moving on from his playboy life, I guess I too expected Robin to be a little less career oriented. That's just my take on it, I doubt there's really a right or wrong answer to any of this.