Daniel Larison, who has an excellent record of predicting election outcomes, isn't convinced that Republicans will win the House in November:
Based on CQPolitics’ rankings, available funding and recent polling, I count 25 Democratic House seats that will most likely change hands, 4 Republican House seats (including HI-01) that will become Democratic seats in November, and 16 genuine toss-ups. This doesn’t include FL-25, which is an intriguing and weird race that bears watching and might be an unexpected Democratic pick-up. Even if the Republicans win all of those toss-ups (which is not likely), they will not have enough net seats to take the majority.