For all the reasons that hg listed, impeachment should have started as soon as the Mueller report was released, or when Barr refused to testify.
There certainly is a game within the game of timing everything out. I just don't think Pelosi and co. have as much time as they think. With all of the out of session dates, the meat of 2019 is slipping away with each passing week.
As uninformed as the average voter is, their attention span is equally poor. Try starting impeachment in Jan or Feb. Many will have long forgotten the Mueller report.
I think the Ds are going to have to force this issue and stand strong against any criticism. There need to be 10 hour hearings every day that they're in session -- preferably in one setting (impeachment inquiry). All of the Ds going on TV and pushing the get-all-the-facts narrative is great, but there are so many disparate narratives out there, that it's just noise to the voters imo.