If you have a large collection of digital music (CDs, downloads, etc), then I think Roon is one of the best streaming systems around. I was a long-time Squeezebox user but jumped to Roon 3+ years ago and never looked back. I can stream to my main audio rig, the SqueezeRadio in my bedroom, a small system in the kitchen, and a pair of Audioengine bluetooth speakers in another room - all easily controlled by my iphone or iPad or any computer in the house. I use it for 95% of my listening. Sound quality is every bit as good as spinning CDs and better because it can play hi-res (192khz, 24bit or DSD64).
Roon is pretty damn stable, but I use it almost exclusively with wired internet. I know it is less stable with wifi - particularly when streaming hi-res music. And it is dependent on using a computer to stream from and an endpoint (one or more) to stream to which can be a small hassle whenever there are updates. While it's not DIY, I wouldn't say it's just plug and play either. To put it in context, it's perfect for me because I've always loved tinkering with audio geer, ripping CDs to flac files, etc... My sweet wife loves it but she would never want to deal with getting it setup, or dealing with occasional updates.
If just streaming from the internet, there are numerous solutions and they work fairly well if you just want to use bluetooth. Spotify, Tidal, Qobuz, Deezer and a host of others. Most all have free trial periods.
One last thought... I know an audiophile kinda guy that fell in love with Amazon's Alexa and Echo. He and his wife love to tell Alexa what they want to hear and it gets streamed from Amazon Music. It seems Alexa has become another member of their family. A bit strange but damned if it doesn't work for them. No, it doesn't replace his main audio rig for serious listening, but it does work for general backround music (and a myriad of questions that Alexa will answer).