I tried Paragon's ntfs3 and it didn't go well
randthoughts.github.io
randthoughts.github.io
But we can indeed see plenty of work being done by devs. [1]
So, I don't know what to think, I haven't kept with more specific stuff, but is the work done not being merged since? I couldn't tell without serious grepping.
[0]: https://lore.kernel.org/ntfs3/da20d32b-5185-f40b-48b8-298692...
[1]: https://github.com/Paragon-Software-Group/linux-ntfs3/commit...
Luckily I don't need to dualboot into Linux and not tried exactly that myself, but I happily run BTRFS over loopfile as LXD storage pool in my WSL setup and heard of stories mounting ZFS disk partitions.
A performance increase had there been no issues is good reason to switch.
Do we actually need to boot off ntfs? Otherwise, userspace is simpler to code and maintain. ntfs3 seems to support some additional ntfs features, but I wonder if it wouldn’t be better to leave it to userspace in this case.
I often forget how nice APFS is until I have to use NTFS.
Apparently, the NTFS source code is so insanely complicated that maintenance is a problem even within Microsoft. Due to the usual recursive kludgefest of backward compatibility requirements, a greenfield cross-platform replacement would also be more trouble than it's worth.