Nine times out of ten, if WinSCP loses its connection to a remote server - which it seems to do quite often, either due to timeout or loss of network or whatever - it crashes. Since I tend to edit remote files, this forces me to jump through quite a few hoops to save what changes I made since the last save, kill the WinSCP process, reconnection, reopen the file, copy-paste my changes...well, you get the idea.