I can't speak for mmorpg's, but I do see a good bunch of people switching from those to league and dota. You loose the universe, but what you gain is a lot depth. I hesitate to say strategical depth because a lot of it is just hand eye coordination and memorizing the most stupidly convoluted damage system in all of computer games, but I digress.
You don't build guildes. As you play games you can add people to your steam friends who you enjoy playing with, and those who you don't enjoy playing with you call a 'gg noob uninstall now pls faggot', as is customary.
Starcraft 2 is the best competitive game ever made and it can be hugely rewarding, however it has the highest skill cealing which reads: you'll be pudding around bottom 20% for hundreds of hours, if not forever, AND you'll know it because the game tells you that you suck by rewarding you with a bronze badge of shame. Great esport, but not a social game.
Starcraft hype:
Dota hype: