Since you reactivated this, I'll put in my two cents worth. I've been a squeezebox user for probably ten years at this point, and at some point, my Logitech hardware is gonna go kaput, so I've started building Pi boxes using Picoreplayer, which I like. it's easy, the hardware looks fine (depends on what case you build) and frankly, sounds bit-perfect when I'm doing A-B comparisons.
But I digress. The reason I use the Squeezebox topology is because of the indexing I'm able to do with my large music library (currently, just a tad over 47K tracks). The power of squeezebox server and its database is a wonderful thing, giving me many ways to locate and play what I want to play. Building playlists is easy, and I'll also echo here that iPeng (for apple devices and Squeezebox Server ONLY), is a wonderful, intuitive, 21st century interface. My family and I actually will sit with iPeng running on each of our phones trading songs, which is a pretty cool thing for all concerned.
Admittedly, I'm planning on looking into MoOde Audio, as a friend is helping folks over on a HeadFi forum (search for the thread: Guide to using Raspberry Pis for Audiophile Projects), and will report back as I learn more. Am just finishing build of the second Pi using HiFiBerry's Digi PRO card with a 3B+ board and 3.50 of the Picoreplayer, expecting good things. I should point out that Squeezebox Server (LMS - Logitech Media Server) is a free download, and once installed, allows track uploads, indexing, etc. of your library. It's also in continuous user-based development, so updates are posted fairly regularly. I run my server on an Intel Stick Computer, with a 4TB external drive hosting the library.
HTH, please ask if I can help at all.