dietcokedrinker
dietcokedrinker on Hacker News
You choose .NET or Java or C++ for the real world apps that large businesses use to talk to other large businesses. The reason is these companies (minus banks perhaps) all run Windows, with Active Directory and all use Outlook and Exchange.
Design agencies producing iPhone apps and websites don't use those technologies and get monkeys to produce HTML and JS.
Unfortunately if you lose your internet connection mid game, Origin closes the game immediately. You lose all XP/progress you have made in the game since you launched it.
Steam had its share of problems when it launched and it looks like Origin is exactly the same, except the tool isn't there to make our gaming lives better but to stop piracy without giving a crap about the gaming experience.