I have tried them all and have stuck with Mediacruiser.
Reason being, its easily customisable, not particularily resource hungry and covers my needs for now. ie, GPS, MP3, Movies, External Programs..
My system is fairly low spec, and running a slimmed version of 2K, with 256MB of ram and It gets by well with mc, not so well with others that need xp, sp2, .net etc.
Its just unfortunate that it Media cruiser appears to have been abandoned