To save you some time reading posts, here are the serious issues that I had with EZD2. They have have been reliably replicated by technicians at Sweetwater, so it is not something unique to me.
• Open a project that was created with EZD1
• Open the EZ Drummer GUI in the synth rack. Do anything. Close it or leave it open.
• You will lose either 1-audio from one or more soft synths or 2-the entire project
• The soft synth audio MAY be fixed by correcting the INs and OUTs on the synth track; HOWEVER,
• This bug breaks freezing and unfreezing so 1-you can't freeze synths and 2-synths that are frozen can't be unfrozen, meaning you can't fix the messed up INs and OUTs.
• If you lose all project audio, you may get it back with a reboot or the project may be corrupted forever.
Example: I opened an old project that had EZ Drummer 1. The bass (Kontakt) wouldn't play. It was frozen. I couldn't unfreeze it and therefore couldn't fix it. Another instrument (Fab Four) wouldn't play. I fixed it by changing the INs and OUTs which had been set to random things that didn't make sense. They needed to be set back to receive MIDI, send MIDI to Fab Four, and then send the audio to the bus. No instrument would freeze. Then I lost all project audio and it never came back. Project is ruined.
Toontrack says it is waiting on Cakewalk to respond, but Toontrack is not updating forum entries or responding to requests. I hear nothing from Cakewalk. I don't know if Cakewalk believes it is their issue or not.
I completely uninstalled all versions of EZ Drummer, then reinstalled EZ Drummer 1. So far so good, but I lost a project and the money I spent on the upgrade—and many hours of frustration.