I always buy about 4-5 heroes at the beginning of the game. My main hero goes to gain XP, and 2 other heroes bring me units from a distance, while the rest accompany me and collect resources.
I usually build an upgrade or individual units at the beginning, and then proceed according to the situation. Sometimes, I even build a guild of mages early on. I usually build a town hall on the 2nd or 3rd day because at the beginning, everything pays off due to the fact that I have a decent army, and it's much faster to mine resources and gain experience, so the gold pays off. But in general, a lot depends on the map. I mainly play as Dungeon or Swamp. I don't know why, but I like them.:smile19: