One of Hitler’s biggest screw ups was was not only invading Russia but his timing. The only reason Stalin had any competent generals at all during the war was that he didn’t around to purging them yet. Had Hitler even waited a few months, Stalin would most likely have got rid of the generals who won it for Russia’s part.
I meant “get around”
No, he was pretty much done purging at the point, and the Soviets were rapidly building up by that point.
Hitler also thought that the Soviets were planning to invade the Romanian oil fields.
Stalin was not going to get any weaker, so in essence Hitler, if anything, should have invaded sooner than he did, and if it wasn’t for having to pull Mussolini’s chestnuts out of the fire in The Balkans, he would have.