Geez i dont play in any high level matches but i think i played my best string of games. In the last six games i had 4 god likes and i think three of those games were down to the last 20 seconds on what team would win. Warlock, WD and necro (had a bad start they had lion and lina so i got bkb and owned them) i had great matches with.
Do any of you guys have heroes that just seem to work for you? My wd record is like 18-4 and i think im like 5.3 kda ratio on dotabuff, im an average player but for some reason i just slay with wd most times.