Simply put, Warcraft 3: The Frozen Throne is probably the greatest game of all time.
So what makes Warcraft 3 so awesome?
Maybe it's the incredibly diverse gameplay, with 4 races to choose from, and hundreds upon hundreds of user-created custom games available. Maybe it's the incredible balance between all classes. Maybe it's the fact that you can play it for 10 hours straight and STILL not get tired of it at all. It never gets dull. Bored with 1 race? Switch to another. Bored with regular matches? Play some custom games. Bored with custom games? Play through the game's incredible campaign. Frozen Throne's campaign is definitely on a whole other level compared to other RTS's. Even compared to the original Warcraft 3 I would still have to choose Frozen Throne. The storyline is absolutely incredible, the mission objectives are diverse, and the levels as a whole offer a level of challenge that you will love.
I cannot urge you enough to buy this game. It simply must be played. Whether it's single player or multiplayer, you have to play it! Without a doubt one of the greatest games that has ever or will ever be released.