I have been playing DotA for 5+ years now. It never ceases to amaze me. It's simple yet intricate. It's something that'll definitely stop your heart on its tracks. It's a game that's also a huuuuuge emotional roller coaster as well. I met a lot of friends because of tournaments. It's not about the money though. It's about the experience. Overall, I think this game is something you should play once in your life. Nothing compares to it. :)