Ya man I know what you mean, I go in and out of DotA as well. Ill play semi consistantly for a few weeks, then wont play for a good 2 months. Whenever I come back it always takes me a day or so to get back to where i was before. A lot of the people I play withsee me online again and theyre like "cool youre playing again, have you warmed up yet?" And im like no but im ready to go! Then I proceed to joing their stack and feed and theyre like yea, go practice before you play with us again LOL.
Im pretty fucking legit when im on my game though.
I really like to play roaming support gankers, jungle gankers and off laners or solo mids. THe only roles I really struggle at are pure lane support and hard carry. My best heroes are as follows
Top tier: Prophet, by far my best hero (I have like a 70% winrate with probably about 100 games played)
2nd Tier: Lich, Nightstlaker, Enchantress, DK, Viper
3rd Tier: Windrunner Timbersaw, Weaver
Im really garbage with about half of the heroes, but semi decent with about 30 or 40 other than these.