I haven’t seen a home share the single reason I think is the most important - if you’re using Linux as your server OS you are virtually guaranteed to find an answer to any problem you run into with almost zero effort. A lot of the answers for windows server related problems are going to be directed at professionals who are working in relatively complex IT organizations because these are the people using windows server.
You’ll find you can quite literally paste whatever error you’re getting on your Linux host into Google and someone will have seen the problem and there will 5 different solutions which will probably all work.
You’ll fine yourself in a situation where you say, “I wonder if I can do with my server,” and not only will someone have already done it before they’ll have a source code repository you can download their solution from and have it up and running in 10 minutes.
I know right now you’re at, “all I want to do is run a simple NAS,” but even just doing that you’re likely to run into some issue where a file copy won’t happen or a backup is failing and you need help. With Linux you’re likely to find a bunch of people who know how to fix it (or have already fixed it) and are willing to help you. If you’re using a windows server you’re much more likely to run into people saying, “idk bro - you should be using Linux.”
Cox Cable modem (metered) and Verizon LTE load balanced with my firewall appliance.