I agree that Obama is a breath of fresh air! He has behaved naively many times, actually believing he could reason and compromise with other politicians who have no idea what being a decent human being is.
He has fought the good fight as best he could, but usually was too willing to concede to his opponents. He did get us healthcare to some degree. I think that will be his legacy.
He and his wife grew up very differently from the babified, rich politicians they are surrounded by. It's good to have a president who knows how the real world works. It sucks that he is surrounded by infantile narcissists who are used to getting their own way and constantly throw tantrums.