Thank you for your input @Sherlock
I'm successfully using InnoSetup too. I wouldn't update this installer if it wasn't for bug reports mentioning an error during installation saying that the "My Documents" folder doesn't exist. I learned that administrators can disable this folder.
As I obviously need to spend some time on the installer to fix this problem, I'm simply wondering if there is any best practice document from Microsoft somewhere that I haven't found yet.