Yeah I left for playing mostly SC2 ladder and Star Battle. The only problem is the amount of balance whining (mostly from zerg). Ask any typical zerg and they will claim that Terran or Protoss is super imbal and they will never win against either of them even if they were allowed to use the CHU trainer online.
99% of the DotA community will be bad mannered (if you play public games). You have to get used to it and ignore it. I mean if all that bm gets to you personally, you have some issues to work out.
I might make a comeback for DotA when version 2 is released on Steam.