@BJCard:
As far as not attacking Russia, it was just an idea. Maybe they could have waited another year or hit the Balkans earlier. Just saying their timing wasn’t that great if the goal was Moscow before winter.
But it was a bad idea to attack Russia. Thay had more than twice the population, it was the largest country in the world with lots of oil and resources, it have severe winter half the year, and at that time only dirtroads. The classic Russian defense stategi is the scorched earth tactic, and on top of that Stalin had used 60 % of the Gross domestic production for military outlays for 10 years, and had reached 4 times the tank production that Germany had.
Yes, they could have waited another year, but it was not in Hitlers nature to be prudent. He even startet the whole war many years before his military forces were ready, why should he wait to invade Russia ? He could have ignored the Balkans, since Greece would never let UK bomb the Ploesti oil field, and the alliance with Italy was not valid as long as Italy was the aggressor. And he could have startet Barbarossa in mai, but since Hitler figured it would take 3 weeks only to crush Russia, he was in no hurry.
I think Germany’s best bet to conquer Russia, would be to project all their available forces and resources to the campaign. They had half a million men based in Norway and Finland for no good use, and this men could be added to Barbarossa. The Africa Corps with Rommel could be added too, since Germany had no economic interests in Libya, and the 600 000 men from the Balkan Army. Since France surrendered they did not need a million men there just to chase jews. This 2 million extra men could have made a difference in Russia.
Since the German HQ knew the Russians would use the scorched earth tactics, the German army should be better supplyed by trucks. But Hitler wanted them to live by the land, wich means taking food from the local civillians, because he wanted the natives to starve to death so german settlers could later colonize Russia. A nice and evil idea, but the problem was that Stalin had scorched the eart, so there was no food, and since the German Army did not find any food in Russia, and Hitler refused to feed them by supply, then Hitlers Army were starving as a result. One of the rational to not use rail to send supply to Russia, was that Hitler needed all railways to send jews to Holocaust. This was more important then to supply the Army in the east. So basically the German Army in Russia was short of supply, short of food, short of winter clothes, short of gas, short of trucks etc etc and that was bad since the attack turned out to become a war of attrition, and not a 3 week long trip of triumph.
What Hitler could have done was let his generals do the job, but then he would not be Hitler.