Realistically, I put together a streaming server (with >5TB music most as FLAC) and wifi receivers around the place with a 7.1 system out in our gazebo by the swimming pool, a 2.1 system on our patio, other systems in the living room and basement offices, etc. The sound from all of these is excellent. However, my wife much prefers the sound from her JBL Bluetooth speaker (hers is a Charge 4) she carries around with her that I gave her as a gift a while back. Most of those systems I put together really never get used except the soundbar for the TV. I have a smaller wifi/Bluetooth portable speaker I use for yoga and we stream from online sources like Amazon Music. She vastly prefers her Montecarlo Radio music streaming from Russia which has an excellent mix of mostly old classics (she is Russian).
Long point short, buy a JBL Bluetooth speaker in the $150 range and stream what you like from whatever source you prefer. You won't go wrong and it is cheap enough.
The FLAC music I play on the radio in the car on SD cards or on my yacht also with SDCards. I put the latter on random play and have 64GB of music on it so for the 3-40 hours I am sailing I don't have to fool around with it and am happy with my selections. I sail single-handed on a centerboard racing yacht so often have no opportunity to leave the cockpit to change tracks. Often I go hours where I can't let go of the tiller as I generally sail right on the edge of control, usually into the weather which is a blast and my music blasting out around me (I like almost everything and the classic rock or heavy metal but also symphonic and opera as well). It is a serious rush! Lake sailing on the largest lake in Europe in 20-knot winds where the wind changes constantly is a wonderful sport. Radio is not all that great here in Europe with white trash Rap stuff usually in Hungarian or Romania not all that great. What is weird is they love the recent modern American stuff but mix it up with this weird stuff. Not my cup of tea.
Both of us are getting "old" now and sound quality is less appreciated as our hearing is going slowly. That is a large factor for going to portable sounds as they really do sound great and being closer has a better sensation. It isn't quite as good as back in the 60's when I would put 2 speakers over my head and listen to records like Cream, Jimi Hendrix, Black Sabbath, Steppenwolf, Led Zepplin, etc. and crank it up, but pretty close for old people like us. For me when I want to really feel the music I play my electric guitar (or bass) through an effects pedal and headphones. I also play trumpet and have a silent system where a mute goes in with a mic and headphones. So, I really enjoy music but prefer to play it by myself. My wife doesn't share the same tases of my more esoteric music. We share classic music and opera and "classic rock" and I even love Russian music as well so it is a good fit more or less. We often dance in the kitchen together when a good song comes on. We also have an excellent electric piano you can play using headphones also sounds fantastic. My wife plays the piano usually by herself as she loves to be alone when she plays (it evokes strong memories of her son who was an opera singer but passed away who as a child she played while he sang before joining the Bolshoi Theater). My kids have leaden ears and don't listen to anything. My mother was also an opera singer and my brother played his entire career in major symphonies playing the clarinet. His wife plays the violin also in the same symphony he retired from. Both are over 75 now but they still play for charities etc. They bought the insanely expensive wireless music system (over $10K) and it is usually broken. I suggested the JBL speakers to them which they now use and the nutty commercial system sits idle (like my homebrew one here).
I will add that I danced ballet for about 12 years and like to "feel" the music as much as possible. I have discovered that I can combine that passion for music with exercise using an Oculus Quest 2 and play things like Audio Trip and even better SynthRider. The latter has about 1,500 tracks from users that put together great patterns that you can download and play. Many are far better than the ones the company does itself. I put in 1 hour a day doing this and love it!! It is very close to dancing and I get to pick the tracks I like. You can burn about 600 calories per hour doing this and it is an insane workout. Ballet is a bit hard when you get to 70 (I still practice though to stay flexible usually barre work). So music is a big part of our life.