I totally agree with you that much went wrong and that it should have been better after the way that Allies was released. As usual, trying to fix bugs at the last minute and making improvements to perceived flaws often results in worse bugs and worse flaws, as has unfortunately happened again. :-[