Finally a sane response. Most here are in denial. I agree with you. We have to expect some loss of seats. That is natural. I also agree that subpoenaing the Trump tax returns is almost a no-brainer for the Dems if they win the House. In fact they would be derelict in their duty representing their constituents if they don't go after Trump from day one...
I disagree with Sabado's analysis, but FReepers are foolish to dismiss it entirely. FR tends to be an echo chamber. Plenty here - me, included - thought that Romney was a shoo-in back in 2012, because who could possibly support Obama?
It's also awfully early. The Dem hysteria right now is good for Conservatives, but most voters won't start really paying attention until October. About the only thing all the current hysteria and foolishness might accomplish is to turn people off so that they tune out early.
FWIW and subject to change....personally, I think that Repubs maintain a lead in the house, though it tightens. I think that they extend their lead in the Senate. The Senate, however, worries me in 2020..we'll see. Right now, Trump 2020 looks pretty good. People generally vote their wallets, and will attribute their expanded 401k's to him.
But if November is a long way away, then 2020 might as well be a lifetime.