I don't have a problem with the delay, simply because Blizzard has a literally flawless track record with every single game.
The pressure on StarCraft II is enormous because it is not just a real-time strategy game, it is more of an E-Sport for a huge part of the fanbase, and that is their goal for the rest of the fanbase in the west (to turn it into an e-sport).
Thus, there is an immense amount of pressure on fine-tuning and honing the multiplayer balance to a "t" so it is absolutely perfect and can stand up to the incredible scrutinization and exploitation of even the slightest imbalance.
The complexity of the new Battle.net to house millions of players, playing ALL the time, with complex match making, stat tracking, replays, observing modes, leagues, ladders, etc. - worldwide - requires undoubtedly a TON of development time. And the server load will likely be second only to WoW - meaning the 2nd largest server load of any game in the world.
As for a 10 year development time, that is only partially true. They didn't really start ramping the team up more until 2003 and they didn't start major development until around 05-06.
Personally I support the lack of LAN play. It is the easiest for people to pirate the game and I see it as an anti-piracy measure. Anyone who would actually play LAN is a hardcore gamer; is there ANY hardcore gamer without a net connection? And as for tournament and LAN parties, internet access is easy there, too. Internet is ubiquitous - to include LAN play is only a huge open door for piracy. Plus you'd lose all the stat tracking and features of bnet.
The pressure on StarCraft II is enormous because it is not just a real-time strategy game, it is more of an E-Sport for a huge part of the fanbase, and that is their goal for the rest of the fanbase in the west (to turn it into an e-sport).
Thus, there is an immense amount of pressure on fine-tuning and honing the multiplayer balance to a "t" so it is absolutely perfect and can stand up to the incredible scrutinization and exploitation of even the slightest imbalance.
The complexity of the new Battle.net to house millions of players, playing ALL the time, with complex match making, stat tracking, replays, observing modes, leagues, ladders, etc. - worldwide - requires undoubtedly a TON of development time. And the server load will likely be second only to WoW - meaning the 2nd largest server load of any game in the world.
As for a 10 year development time, that is only partially true. They didn't really start ramping the team up more until 2003 and they didn't start major development until around 05-06.
Personally I support the lack of LAN play. It is the easiest for people to pirate the game and I see it as an anti-piracy measure. Anyone who would actually play LAN is a hardcore gamer; is there ANY hardcore gamer without a net connection? And as for tournament and LAN parties, internet access is easy there, too. Internet is ubiquitous - to include LAN play is only a huge open door for piracy. Plus you'd lose all the stat tracking and features of bnet.