You're using experimental drivers and force unmounting... And you actually have the gall to then try to pin the blame for errors from that on ntfs? Just no.
ntfs does have many issues which is why ms is developing refs to replace it. But stability or corruption isn't one of those issues. Ntfs is extremely solid in that regard due to the journaling.
Ntfs drivers in linux are however very buggy and generally considered experimental and that you should not write to ntfs drives if there's any data you care about as it could easily destroy all data there.
If you need a common writable data area then use exfat, not ntfs.
It really depends. For like a desktop, I'd avoid unless it was really cheap as I'd basically nullifies the value of all non standard parts and I'd include things like cpu if the motherboard is nonstandard. So value basically becomes only like drives and such.
For a server though, non standard is the norm and hete vendors even do stuff like vendorlocking instead which then IMO is a way bigger issue, especially since knowing beforehand if it does or not isn't something anyone actually tells you before testing.