I have looked up the “Inno Setup”, and actually only want to share this app since I think it is rather nice to use instead of the visual studio pre-build installations phase. And you got a general look and feel when the application is installing and not a “odd msi” installations window.
You have some more configurations features to look into and adapt it to what you like.
And yes, it may be used completely free of charge, even when deploying commercial applications.