I have tried MPD, DLNA and Squeezelite and prefer the sound of MPD, followed by DLNA (Minimserver with UPnP) with Squeezelite my least favourite.
I do like the fact that Squeezelite allows me to use the Squeezebox controller from my SB Duet, and the SB apps - but I tend not to use it for anything other than background listening.
I'm just wondering why these would sound different. Do they actually deliver different data to the DAC (ie. not "bit perfect")?