More options, more mess. The user will always do something funky, then don't remember about it and then complain to the software publisher that it's not working correctly
 replies(4): 
I think it is very rude to just install to any "default" directory and not asks the user where he wants it to be installed.
I feel your pain as a developer but as a user, sometimes I need the choice. Try to hide it so non-techies people can click Next Next Next but put it in advanced options somewhere.
>> don't remember about it
If you take your time to manually set any kind of new installation location, I assume you know what you are doing and will obviously remember.
>> complain to the software publisher
Changing the installation location should not break the program and if it does, its obviously a bug, or what are you trying to tell me?