Heh, everyone is different. I use JRiver from a Windows 7 PC. I have used the JRemote app from my ipad and it works well. JRiver also works excellent as a DLNA server. I have streamed my files down to both a Sony Bluray and an Oppo bluray playing in my home theater system (played through HT processor).
As far as easy to use, the JRiver has a whole lot of configurability, so you might run into scenarios where you have to dig into the settings and tweak something for your specific device/configuration. It’s definitely not a plug-n-play iTunes.
I -think- I auditioned Media Monkey several years ago and, if I remember right, it handled FLAC files poorly (sound quality was degraded). I don’t know if this has changed, but it’s something to research if you use FLAC. It used to be that media software was not always the same when regarding the compressed FLAC (JRiver handles this great).