I've been purposefully getting off S76's nuts simply because I found when I was moving to different roles I noticed how much worse I was at influencing my team's victory. But since this is super, super early beta I feel it is a disservice to pin yourself against the wall with one hero (I am starting to find I'm far and away the best at Offensive heroes, though) because if an actual ranking DOES come out and you can only play one hero it will be the height of frustration when you simply can't make that hero work in an individual game. I also feel it really only takes maybe 3 games to get a strong grasp on a hero. Probably it takes far more to feel "mastery" but now that I grinded out some Reaper games (and the first few were rough, trust me) I feel I can swap between Reaper, S76 and Tracer with not a whole lot of skill drop off. Next on the list is Pharah probablly.
Then again there have been DOTA2 pros with a hero pool of literally 3
Then again there have been DOTA2 pros with a hero pool of literally 3