I have tumbled back down the rabbit hole of Raspberry PIs after a couple of years away. I used Volumio on a Pi 3B for a few years but it got unstable at one point and I just shut it down and started listening different ways.
Moode Audio caught my attention and I setup an old 3B+ and Hifiberry digital hat I had with it as my main streamer in my office while working. It did so well, I set it up with my Pi touchscreen and Flirc IR so I could use my Harmony remote in addition to the web interface. I am very happy with this one and have it running into my Yamaha receiver.
This got me interested in using my old 3B again as a living room streaming box. I setup Moode on it and added a SMSL SU-1 to handle the DAC duties.
This is working very well and I haven't run into any USB issues yet even with my SACDs I ripped and converted to 88.2/24 FLAC. I don't use this one as often and have no need for a screen or IR add on.
At this point I figured I might as well check out the new Pi5 and picked up a 4GB model along with an Argon One case since it has an IR port. I was able to add their BLSTR Dac to it. This is just a basic PCM5122 DAC, but I'm using this as a mini PC and Kodi box in my bedroom and the DAC in it sounds fine on the modest speakers I have in there.
Overall I'm happy with this as well. Raspberry Pi OS has come a long way and Kodi takes care of Plex for the movies and music I want to use the PI for. I also did a separate SD card running headless Plexamp which works very well on the Pi 5. Moode has a version coming soon for Pi5 and I'll definitely try that.
I'll hopefully stop here, but the only new cost was the SU-1 on sale for $65 and the Pi 5 and accessories for under $150. The Argon stuff was overkill, but I paid for the convenience. I already had all the other Pi stuff and SD cards.
Won't try to argue any of these are better than the Wiim, but I do prefer the music management on the Moode software and find myself using it the most.