i like it and would play some games with blog readers if they are interested and will play on the North America server. (you're allowed to play on NA from elsewhere, but you could lag). if you play with me you could get some insight into how i think about things, and get some criticism on a topic where you might find it easier to listen to than philosophy criticism.
i have some hero recommendations for new players and some reasoning.
i think it's important to pick a small number of heroes to get good with, rather than just playing everyone.
in order to play in hero league you need to be able to play every role: damage dealer, tank, and healer. there's a hero pick system where you won't always get what you want and may have to play the role your team needs.
and a hero can only be picked once, so someone else could take your hero first. they are also adding bans to remove some heroes during the hero choosing process.
so you need more than one hero for each role, in case you can't get your first choice.
the more popular the heroes you pick are, the less chance of getting them. my favorite hero right now is Li-Ming. but she's the most popular hero in the game. she's one of the 10 heroes played in around 85% of games. there's around 50 heroes and the next most popular hero sees 50% usage, and it drops a lot from there since the average popularity of heroes has to be around 20%. see http://www.hotslogs.com/
so if you play Li-Ming, it pretty much increases the number of heroes you need to be comfortable with, since getting to use her is really unreliable. in order to have a damage dealer you play available, you need just about as many with or without Li-Ming.
heroes of the storm is also a hard game, so i recommend starting with easier heroes. many people overreach and say "i'll learn it" but they'd have a better time, and learn more, if they started with something more approachable. (similar to people trying to start with Fox in SSBM, then quitting before getting any good. that's dumb. they should have started with a hero they could get halfway decent with faster.)
the hardest heroes to play are the melee damage dealers, abathur, and the lost vikings.
1) lili (22.3% popularity). she's one of the easier heroes to use effectively.
2) malfurion (25.3% popularity) can be your backup if lili is taken. his healing is somewhat similar to lili (big aoe team heal as his ultimate, and you can stay in back).
1) leoric (9.8% popularity). if you die, he comes back to life faster than regular heroes. that makes mistakes less punishing. he clears lanes well.
2) chen (8.4% popularity) can be your backup. he's hard to kill and doesn't have to worry about running out of mana. he's a good laner.
1) raynor (34.7% popularity). he has extra range and a low amount of button pressing. one of the easier heroes to control. he's fragile and doesn't have great area of effect damage.
2) kaelthas (23.9% popularity). chainbomb can do a ton of damage to the other team, especially at lower player skill levels, without much effort. lots of area of effect damage. fragile but you can stay in back.
3) nazeebo (11.4% popularity). another fragile ranged damage dealer. a typical team has 1 tank, 1 healer, and 3 damage dealers, so that's why we're doing another backup damage dealer. nazeebo's attacks are reasonably easy to use while staying to the back, and he's unpopular.
with these 7 heroes, you'd have a pretty good chance of being able to play whatever role is needed. this would let you learn some of the easier heroes to be effective with, not learn too many at once, and get off to a good start.
(you need 10 heroes minimum unlocked to play hero league currently. this will be raised to 14 soon when they add 2 bans per side. however, being ready to play only these 7 will usually be fine.)
heroes of the storm receives frequent patches which improve some heroes and weaken others. at the time of writing, all of the heroes i suggested are pretty good. not necessarily the best, but plenty good enough. some heroes are actually bad enough to be a problem, so i avoided them.
i'd also recommend you pick two roles to focus on more, and one less, in order to better concentrate your learning on fewer heroes. if you prioritize two of the roles over the other one, you'll usually be able to play one of those two.
- Gall. Gall is one head of a two-headed ogre, Cho'Gall. you have to play him with a friend. what's good about Gall is you don't have to do movement. you just shoot stuff while your friend controls moving around. so he's probably the easiest hero in the game. but you can't play him by yourself.
- Murky. places an egg where he can respawn in a few seconds if you die. not being punished much for deaths is really nice when you're new. he has an unusual playstyle.
- if you like a particular hero, you could ask about him/her. some of the heroes are a bad idea to start with, but a lot would be fine.
this list is very different from McIntyre's:
he's a pro player. his list revolves around heroes that can win games even if your team is bad, assuming you play really well.
when you play a hero, don't just pick random talents. google a guide or use hotslogs by clicking on the hero, e.g.:
at the bottom you can see which talent builds people actually use and get the best win percentage with. those are a great place to get started. you can adjust your talent choices more after you know what you're doing.
Edit: Kaelthas was nerfed in a patch. You could get Valla instead. See the comments.