Assassin's Creed games always seem to have problems at launch, but Unity really takes the cake. It's appalling, but they'll likely do it again next year as well, because people will continue to pre-order and pick up these games "Day One", because "Day One" is a thing that publishers are now saying should be extremely important to us, when really, it's only important to them. They need Day One sales and fucking Season Pass attach rates, so the answer is simple... stop giving them to these AAA companies. If they don't have their shit together when the game actually launches, why should we care enough to pick the game up, let alone buy a season pass for it?
This applies not just to Ubisoft, of course. With Dragon Age: Inquisition next week, I'm waiting for feedback from actual users before picking it up. Dragon Age II was plagued with terrible bugs and glitches that ranged from events not triggering to multiple corrupted save files causing me to lose at least 10 hours of gameplay at one point.