Windows Installer - Provide GUI for installation
Instead of providing a GUI to specify the MSIEXEC command line for the MSI installer type, please provide a GUI that allows the desired check boxes, a path for a log (and drop down for log level), and a tab for PATCH to specify patches, and a PROPERTIES table to add properties to a list. It is misleading to even put "MSIEXEC" in the installer, if you remove it, it just breaks the install.
When importing a MSI file the default Deploment Type should include the /quiet /norestart switches on both the install/uninstall. It should also default the logs to /log c:\windows\ccm\logs\app_"MSINAME"_install.log and uninstall.log respectively. This helps provide a consistent logging practices.