Personally my experience is opposite: I've always found success in expanding quickly and throwing up defense towers and later fortresses, thereby draining the enemy's strength when they launch a poorly-considered attack. To me, the game seems strongly favoring defensive strategies, and I'm fascinated to find someone who describes attacking early as key.