I believe more than once Hitler expressed that he should have done the same as Stalin did with his generals.
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.