If your goal is to optimize playing DOTA, then you might want to think concretely about what actions are needed within that game, how often and in which combinations, and then move those actions all to keys within easy reach of some resting hand position. A column-staggered keyboard like the Ergodox or similar might help, but even a standard keyboard is fine. But note that you don’t have to start with your fingers on the traditional “home” position for typing, and you don’t have to align your motions as you would when typing.
For an example of a careful game layout for standard ANSI keyboards, there are some folks who made a pretty careful layout for Starcraft that someone was talking about here on Geekhack a year or so ago. (I couldn’t remember the name so I just googled for ”starcraft keyboard layout”, heh.)
http://www.teamliquid.net/forum/sc2-strategy/341878-thecore-advanced-keyboard-layoutFor instance: