I love WinSCP. However, a frequent use case for me is the need to move an entire directory of files, with sub-directories multiple levels deep. As mentioned in
this bug, items selected for transfer are not queued recursively, leading to each sub-directory having a single spot in the queue, rather than each file in each sub-directory getting queued.
This can lead very quickly to only transferring a single file at a time, regardless of the 'max # of transfers at at time' setting for background transfers.
Changing the queuing behavior to recursive would greatly speed up transferring entire directory structures, which would be awesome.