Use or Save: unlike other operating systems, you can use current settings without saving them permanently or save them instantly and permanently - without waiting for "shutdown" for it to actually save (forget the Windows Apply/OK - both buttons do exactly the same thing - save at shutdown!)
Eh? Neither OK nor Apply do "save at shutdown" on Windows. Ok saves the settings while Apply, er, applies them until you close the preferences window or save them.
Windows not moved off screen: prevents "lost" windows, don't have to carefully move windows to avoid them being half off screen
Annoying as hell, especially at lower resolution screens. Can be patched on 3.1, it's already possible on OS4 and MorphOS.
Help key: yes this is hardware, not OS - but still, why does everybody else have F1 for Help? It seems pretty lame to me. (yes I know, for historical compatibility)
The Help key is an Apple thing, actually.
Multiple screens: each application can have its own screen with different resolution/depth and fast flipping/dragging between them
Apart from screen dragging, this is possible on every major operating system, INCLUDING Windows.
Leave out: icons can be left out on desktop without making a "shortcut"
It's not really much different from shortcuts. You just store the filename in a file and Workbench leaves it out.
Assigns: assign token to shorten long paths
You can make symbolic links on any UNIX-like system.
No virtual memory: turn off computer instead of annoying shutdown (no constant HD swapping)
This is not a feature, it's a downside, there's a good reason for virtual memory to be there, even though the Windows swapper sucks and sometimes never recovers from low-memory situations.
Virtual memory allows the application developer to load data that is by far larger than the available memory. If there IS available RAM, they will stay there, else they will be swapped out, to be loaded on demand. This is just ONE use of virtual memory, it has many. Do you like how the Amiga runs out of useful memory very very quickly, as it gets so fragmented that you can have 64MB of RAM free and 50kb largest available block? This can be fixed with VM, as the address space available isn't just the physical RAM space.