A conclusion I came to on another thread- was Dota could not work in a mmorpg [i]unless it was a mini-game[/i] and that got me thinking... See Dota wouldn't work in WoW because Dota relies very much on item acquisition strategy and skill-choice strategy over a short-term period- typically towards an objective. The problem with WoW is that the skills, and items have been acquired over a long-term period and are basically persistent skills you carry with you everywhere, so competitive elements revolved around these elements doesn't work- unless you alter the persistent skills part.
So- imagine this instead. In a mmorpg you basically level up an entity- an entity that when enters different environments has different selection of skills to choose from, or to acquire. So this entity when walking along- like city parts- has no skills. Joins a PvE, or an instance, and acquires the skills that are automatically assigned to the character or the skills he has acquired in that environment. What the idea is basically, is allowing mini-games into mmorpgs without sort of breaking down the fabric of the game. Ie, the game can still be persistant, the character still levels up and he'll carry that into any environment he goes. Just in terms of the acquisition of short-term (or long-term skills) can be applied.