Deliberately or otherwise you have ignored the fact that 'Personally I'm not looking for 'all-in-one' Audio/Video/Network/HTPC/Images software ......' so JRiver is a non-starter.
I've ignored that fact simply because it doesn't really matter - that the the program happens to do more than we require doesn't preclude its use for the job in hand. The interface is highly flexible and easily configured so that you are unaware of it being anything other than a music player.
I've looked at most of the major audio player software for Windows (and quite a few programs you've probably not heard of) and I'm confident that JRiver is easily the most stable and predictable when it comes to getting it to work with USB hardware, especially on relatively low powered, little machines on which latency issues tend to become more profound, because the computer doesn't have the wallop to clear the decks anything like as quickly as a typical desktop unit.