I believe that Hitler's main aim was to attack the Soviet Union. It wasn't just a rash decision. He wanted to carve out a whole section of the Soviet Union and add it permanently to the Third Reich. He wanted land and natural resources. He also wanted to destroy Bolshevism. There never would have been a better time to invade the Soviet Union than when he did. He tried to neutralize Great Britain by offering a peace treaty so that he would only have to worry about the Eastern Front. But Churchill rejected any such treaty and warned Stalin that Hitler planned to invade the USSR. Then Hitler tried to bomb Britain into submission, but that didn't work, and it cost him valuable time. If he had waited for some years to invade the USSR, or if he had never invaded, the USSR and International Communism would have become a greater and greater threat. Stalin might have ended up invading Germany, rather than vice versa. The Germans were astonished at the ability of the Soviets to produce modern tanks, planes and heavy artillery in great quantities.