Doh.. I tried to keep on topic, but I'll still reply on couple of things... sorry.
And what happens if you need to boot from some other partion for some reason and it does not have SFS? I want to be able to access the old boot partition as well.
What do you mean? There can be many partitions on HD and they can be in whatever filesystem you want. No problem to have FFS, SFS and PFS partitions mixed. Or just have them all SFS for that matter. And any or even all of them can be bootable. I have had SFS and PFS3 partitions on my system for ages.. can't even remember when I had FFS.
All the VMM applications I used on AmigaOS 3 sucked badly. There is a reason almost noone used VMM on AmigaOS 3.
Gigamem worked somehow as expected when I used it for some time. But I tried to have always enough real memory.. Amiga programs didn't need it that much.
On AmigaOS 4, VMM is part of the OS. It's transparent. I hardy see anyone turning it off. Its a nice plus. I prefer to have it, and it works.
On my system it slowed down ramdisk access.. and caused some crashes in low memory situation. I don't like and I definitely don't recommend to use it (why OS4 users are now so in love with it, when they used to hate it on other operating systems?

). OS4 systems usually have at least 512M of ram, so where would you need virtual memory normally? I haven't ran it out ever. Not to talk about 1GB systems I have now.
Not as good as Miami. The AmigaOS 4 TCP/IP stack is even better than Miami in my experience.
In my opinion AmiTCP/IP Genesis is much better than Miami, IF you don't happen to need DHCP or PPPoE. I only used Miami on dialups, but Genesis with network cards.