Essentially DOTA came into existence simply by the map editor from WCIII and the Heroes + items available in that game.
But, you could essentially do the same thing with diablo 3... why not instead of using starcraft as the framework for DOTA, use diablo... how badass would that be?