I use Linux full time and I tried using my desktop as my NAS, and even then it was annoying.
Just get a second device to use as a NAS if you actually need one, or if it’s just you, share files on a separate drive/partition between Windows and Linux. It’s not worth getting fancy with one device.
Eh, my Ubiquiti AP works pretty well, though it’s a bit annoying setting up the server software. I get way better range with it than I ever got with my previous routers, and I never have to reboot it (my Mikrotik router needs to be rebooted more often, and that’s rock solid as well).
I honestly haven’t had any issues, but I have a very simple setup:
That’s it. No mesh, just a single AP and a single router. It works well, and I largely forget about it because it just works.
That said, I’m considering upgrading to a newer wi-fi standard, so I’ll be doing some research again. Ubiquiti was the best at the time, but I don’t have any particular brand loyalty, so I’ll get whatever seems to work well and is a reasonable price. I will probably keep this AP and add a second, so that’ll factor in as well (i.e. can I have two APs serving the same SSIDs? If so, how do I get them to work seamlessly?).