I'm not too crazy about MOBAs, to be honest. >_< I tried to get into them but none of them have grabbed me.
Now Overwatch? Imma be all over that shit when it comes out.