SB, where did I call them stupid? i said blizzard is assuming they're stupid to not introduce better gameplay feedback to the player. As tabs mentioned, I guess at one point they had buff/debuff indicators that they removed from the game.
All the dota things you listed about it's complexities I've never brought up. Re look at the list of things I posted. How are any of those adding dota level complexities? they're simple communication necessities and UI feedback that would enhance gameplay and in no way make the game more complex.
It's more information to process. Heroes is attempting to streamline things to where just playing is the object of the game with as few distractions as possible. As well there aren't significant ways to remove debuffs in the game. So a notification that you have one, while potentially useful, isn't game changing. You'd have the option to run, but depending on the debuff, you're likely going to be dead soon anyway depending on which one it is if your opponent is any good.
I personally like more information, as I'm sure many on this forum does. But it doesn't really affect the play or the gameflow in this game because everything is so simplified. And when most of the debuffs in the game last ~2-4 seconds, is it really that useful? By the time the target audience notices there's an icon, it's likely already in the process of disappearing. Which would then leave them in more confusion than if they didn't have one.
Voice chat is likely left out for the same reason that you cannot chat with the opposing team in game. It's one less level of potential toxicity/harassment that users can engage in. Similar in some ways to how there is zero chat in Hearthstone.
Being able to click a skill to notify teammates of the status of skill cooldowns would certainly be useful. Playing devil's advocate here, I'd imagine that it was left out to simplify the game. And prevent situations where a player is harassed into using it. Yes, not terribly convincing, I'd like to have those as well.
I'm just thankful you "can" rejoin a game in progress if you DC. That's an improvement from the last time I played StarCraft multiplayer (a long time ago).
I'm not sure I understand what you mean about the hero select screen for QM. The point of the system is to allow a person to play whatever they want to play regardless of what their teammates are playing without feeling like they are required to play a certain role because the role they wanted to play is already taken. The system could potentially be better at matching players up for a more balanced team, but in order to reduce the time waiting in queue (it is quick match after all) it'd be difficult for the game to auto-balance class roles.
What you want is in Hero League. Unfortunately, that's locked until you own 10 heroes. This is to make sure that if you are the 10th person to pick a character to play, that you will always have one available to choose. Additionally, this mode features better matchmaking than quick match as it will take more time to fine opposing players of similar ability.
Fortunately, it's relatively easy to get 10 heroes without spending money as you can just buy all the 2000 gold characters and a few of the 4000 gold characters to get to 10. And if you just spend the time to do daily quests (200-800 gold) + leveling up free/bought characters to level 5 (500 gold) and/or 9 (750 gold), you'll get enough gold extremely quickly. Added to that you'll get 6,000 gold in your first 10 player levels (these go by fast) and an additional 10,000 gold if you level the rest of the way to 40 (more of a time investment, but it passes relatively quickly if you like the game). And by then you'll have enough to easily afford more than 10 heroes and unlock all game modes.
After that, however, gold income slows down significantly which is the incentive to get more impatient players to spend real money. I'm patient though, so I don't feel the need to own all characters ASAP.
Regards,
SB