I (and most of us newguys) wonder why is it DotA have such unnecessarily high learing curve. Why does DotA doesn't have smart cast? And controlling group is such a hard task to do. Why does Invoker have too much unnecessary spell? Ane why is it you have to invoke the spell to begin with? I have looked at DotA 1 heroes and heroes like Meepo is just a chore to use. Also, why does the legacy key exist in the first place? It's seems just out of place and I can't think of 1 reason why is should. What do you guys think?