The difference is that .msi doesn't handle dependencies, multiple versions or conflicts in a coherant centralized and useful way.
The current structure of the msi installers leaves them much like their exe counterparts. If this is package management then I'm going back to LFS and using make files.