Exciting and prolonged sessions.
Match against other people over internet.
Defend against a variety of enemy units with different abilities and behaviors, and adapt your tower placement and upgrades in response to these challenges.
You have to adapt your strategy as the waves become more difficult. As you progress through the level, stronger enemies will spawn.