Im betting it will, and Im basing this on the fact that Blizzard is a company that's not disapointed me before.
The first Blizzard game I got was WarCraft 1, since I've played all their games, and loved them all.
This is one of the few games Im gonna buy, blindly hoping it will be worth my $40, while I usually get a pirate copy, or if available, a demo, and then decide if it's good.