How often does your network disconnect? Sure, it would be great if the backend storage system was better at handling atomic operations, but I don't think this is really a huge problem assuming you're not using a really crappy network.
I run Calibre with the library mounted from a NAS. Works fine for my ~2000 book collection. Not as speedy as local SSD, but it is ok.