Hopefully someone else will have something more helpful, but I always end up using batch files to deploy msps.
msiexec /q /norestart /update AcrobatUpd820_all_incr.msp
for example. You can chain msps using ; to separate the filenames.
This is the format I use as well. Two recommendations for it...can't be all that bad
I agree with the batch file method so that makes 3 lol. You can just create a batch file software distribution and take the .msp file as additional files.