Taverns do the same thing, but this way is just more stylish for players.
As for complexity, I've made this myself before, but didnt upload. Good Job anyway
Wubness for Nova?
This is interesting, original, and very good all around. However, taverns destroy the need for any sort of hero selection system, and that also has many triggers for a hero selection system once you copy it for all players if you have like 4+ players, which many games with heroes do. Also, the camera angles could cause lag to weaker systems or on bigger maps.
Overall 3/5.