Hillary was certainly the strongest campaigner she's ever been between the couple days before New Hampshire 2008 and her concession speech that June. By far.
I also think it's rather compelling to suggest that she would have made better use of the congressional majorities than Obama did in the first two years of that term. On the flipside, many Obama primary voters probably would have acted just as rotten as Sanders voters did had she actually won the nomination, so that would have been quite challenging.
But yes, I'll say it over and over: Hillary's time was 2009-2017. Obama would have fared well as a successor in this environment, and in fact would have been a better president with more years under his belt.
This her best time was 2008.