Personally I prefer event counters as well (slipped up there, can't recall when last I used a counter in EDCT or EDA), afaik the only place where they don't work is battle scripts. Also does away with declaring.
The menu crash has been circumvented by using faction select screen layouts like the one in my Rise of Kingdoms - essentially using map_fe instead of individual map_[faction] graphics.