@pdreher - yes, I did. Both the Bricasti and Auralic showed improvements. Probably the best bang for the buck is the Bricasti network option at a $1000 add-on (but you do need software to stream to - MCAST is free; I use Roon on a SGC i5 server). As the Bricasti has a large onboard cache, it seems to be invariant to the server with respect to sound quality. (That said, a filter such as the Network Acoustics ENO does seem to improve the sound slightly by decreasing electric noise to the unit.) The Auralic is also better than the Bluesound, including the Bluesound with the power supply upgrade. Just a little more detail and soundstage. The Auralic software also sounds better than Roon using the Auralic as an endpoint. I also like the screen the Auralic has as well as options to upsample and use different filters. All small improvements.
All that said, the Bluesound with the upgrade is really quite good and I believe a great value, esp given the included software ecosystem. You might be able to do better with a Pi based DIY solution, but that may not appeal to everyone. If you told me I could only stream the Bluesound and never use anything better, well I wouldn't be too upset. I think the Bluesound is a great entry point for those who want to stream, and for many could be an endpoint.