Ive tried them all extensively. And there is no contest. Xbmc has a better looking GUI I'll grant you, but JRiver is years ahead at this point. The competition is over for me. No dedicated hardware based option can touch it for audio and video quality, and no software option can beat its adaptability or features. You could run the worlds best cinema from this program.... So why isn't is as popular as the iPhone???