I requested a few months ago that WinSCP should remember different sets of file permissions depending on the transfer target. (This is so that files transferred into web folders can have global read and folder-execute set by default, whereas other files only have user read set by default.)
You said that this would be too difficult to implement --- fair enough. So I thought I could get round the problem by setting up different profiles, which both logged me in as the same user on the same machine, but which had different settings for file transfers.
Unfortunately I have discovered that Transfer settings (under "Preferences") are global, and cannot be varied across profiles. To me this seems strange; every other section of "Preferences" give settings which do seem global in nature, whereas I would argue that transfer settings are profile-specific.
I request that transfer settings be moved from the global "Preferences" area to the profile-specific area that the user sees when he is prompted to choose a profile.