Auto-translated
Regarding developing to dragons by week 2, I don't think it's always a good idea. Even though I play on small maps, I still think that buying the strongest possible army – a "fist" consisting of Blade Archers and Dryads, and using weaker heroes as "meat" – is the main priority. It's difficult to do with Elves, but it's possible, and you need to get 2-3 level creatures in quantities of up to 60 on the very first days of development. For example, on the third day, I upgrade Fairies and kill any melee neutral creatures like Vermangos or Armored Golems.
I haven't figured out yet how to kill upgraded human archers and similar creatures with 36 upgraded Fairies, 14 unupgraded Blade Archers, and "meat." If I'm playing as an Overlord, the situation with these neutral creatures isn't any easier, as there are fewer Fairies and Blade Archers, and you can't afford to lose the archers! And the "meat" from the second hero is usually very weak and only good for single units.
I turn all chests into experience! With each hero, I try to use their 3 chests on day 1 as efficiently as possible, passing on unnecessary artifacts to "scouts," etc.
If the map is known, it's easier; if not, I move 1-2 squares in the direction of what I think I need. The main objectives are wood, non-aggressive melee neutral creatures, and chests. I almost never return the Main Hero to the Castle (except when I need to learn a spell necessary for a specific task, such as evasion, with a hero who has high magic skills and grants protection). On days 5-6, if there are buildings for hiring archers, I capture mines; if not, I do it depending on the circumstances. By the middle of week 2-4, I move out with a super army: 40 upgraded archers (if I got an Overlord and there was a building for hiring them), 45-50 upgraded Blade Archers (if there's enough wood for the upgrade, and the map is small, and we don't care about the rest of the development :)), Fairies are usually kept in half the quantity, 25-50 upgraded, and we take 4 unupgraded Druids and go forward to destroy everything. Dragon Utopias and anything else. If there were no buildings for hiring, the process may be delayed until the next week (without an Overlord).
I never have the Main Hero run after anything insignificant for him.
But I still think that Elves are a weak race at the start and vulnerable to rushes.
On a small map, if I happen to find a friendly faction hero like Vittorio on day 1, I take him without hesitation! and I develop him as the main hero. Although, if there are Overlord archers and a Winged Lord, I will develop the Winged Lord.
And with Elves, it always takes 5-6 minutes per turn starting on day 1 :( Because of this, I don't play with 3-minute heroes like Machinists and Hafiz, etc., where everything is on auto-battle :(