I’m going to answer this a bit differently than others. With respect to SQ, my experience has been that a streamer is a vastly better solution than even a tricked out PC. In reality, a streamer is a computer dedicated to that particular function with the extraneous demands and functions (which cause noise, timing errors, etc.) removed. I have two experiences to back this up. I replaced a dedicated, optimized Mac mini with an Aurender server and the sound quality was demonstrably better. I also inserted a Bluesound node 2 into another system to replace a dedicated PC - same result, though it’s not as good as the Aurender. Both are going into pretty nice DACs. With respect to convenience...
When they work - all is well. When they don’t (and here I have to complain about Bluesound), it can be maddening. It’s easy to keep a PC up to date. But, sometimes updates there cause problems with the streamer. And, sometimes, for inexplicable reasones, the Bluesound can’t find my library stored on the NAS. The dance to keep it pointed to the right things has become more than irritating and tiresome. It sounds great for streaming and for the library. At the moment, I can stream, but can’t access my library. The setup can be challenging too. So, convenience in my experience? No. Sound quality -yes.
When they work - all is well. When they don’t (and here I have to complain about Bluesound), it can be maddening. It’s easy to keep a PC up to date. But, sometimes updates there cause problems with the streamer. And, sometimes, for inexplicable reasones, the Bluesound can’t find my library stored on the NAS. The dance to keep it pointed to the right things has become more than irritating and tiresome. It sounds great for streaming and for the library. At the moment, I can stream, but can’t access my library. The setup can be challenging too. So, convenience in my experience? No. Sound quality -yes.