Dota gives you a lot of reason to play due to the depth and complexity of the game. Each game is unique and interesting. You have to understand that it's a team game, and the issues with team games will come from it. Toxicity will happen, losing cause of teammates will happen. Regardless, it's the best moba experience.