Everything you said.
I'm a Squeezebox user for all the same reasons - the community which is now Lyrion - is amazing.
A note on hardware players that the WIIM products seem to be an excellent option at present, supporting Squeezebox along with a pile of other protocols (like Spotify connect and Tidal Connect along with Chromecasting audio, Airplay and bluetooth) at very good value prices.
A point to note is that the Server software has been open source for a very long time, which along with some talented and committed contributors has kept it stable and adding features for years.
I'll call out Michael Herger specifically, who seems to be a total superhero - seemingly from (past/present?) Logitech, who is omniscient.