Wouldn't it have been better for Crytek to just wait on launching the PC version until everything was up to snuff? A server browser that works? Full features for a modern PC game?
They'd take heat just as well for not launching PC alongside console versions, but doesn't a better game trump simultaneous launch dates?