I'll try to briefly explain the reasons:
1. In my opinion, this is the most tactically diverse race, both in terms of hero development and on the battlefield.
2. Very strong start.
3. Almost every hero (except Irbet) can be used as the main hero (depending on the tactics and preferences).
I also often play as the Elves and Dwarves. After the release of 3.0, it has become much more interesting to play as the Undead (it requires connecting the gray matter to the process, especially on medium-sized maps).
Less often as Humans, Mages, and Orcs. And very rarely as Demons.
Творят настолько черные дела,
Что до таких блистательных идей
Не вдруг дойдет и записной Злодей
Темный адепт клана GODS