I've played quite a number of MOBA (Multiplayer Online Battle Arena) games before and I play games almost every day for extended periods of time. Which of these two games is more oriented and more rewarding for more "hardcore" gamers?
Also, which is better between DotA and DotA2? Should I stick with DotA because it's already complete and everything or should I go with DotA2 before it's finished? Is DotA2 buggy right now at all?