Most users shouldn't have to restart; that's certainly not our intention with the installer.
If you needed a new version of Windows Installer, that can cause a restart.
Also the beta install did install an Installshield Updater component. I haven't checked this in detail, but I'm guessing this could have resulted in an unnecessary reset being required. We're not including this in the install for the final release of DTS Package Compare 2.0 as it's redundant (not to say irritating) as we have our own Check for Updates mechanism within DTS Package Compare.