A bit off topic, but if Amir is interested, I have a couple/few Pi3's with the 100Mbps ethernet port that sound as good as my Pi4 roon endpoints. I have a total of 6 or 7 roon endpoints, with varying os's/apps. I think my Pi3s are simply DietPi and the roon-endpoint software. My 4's have Arch, Arch r/t (the same kernel a vendor called silent angel or vitos was using - I could not hear a difference), and possibly Ropiee, moode, or Volumio apps though all are used for Roon endpoints only.
No hats on anything, always external USB DACs, though I have nothing against the hats, just have not had any issues with sound quality on pi3s (or 4s). The RAAT protocol used by Roon is simply data that needs to get transported to a decent quality DAC. If the USB implementation on my Pi3s is causing something measurably inferior to a 4, yet audibly not, I'd be very interested.
Put your money into your Roon subscription, Quboz, etc. Not snake oil solutions for your home IT platform, use wired connections. Roon servers can be low power solutions, but I'd not recommend a low power NUC type box for a server, go with a 65W TDP standard desktop chip, with 4-8 cores, for more compute power, yet still idling at ~10w at the wall. I use Ubuntu for the roon server.
Regarding touchscreen app, that would be cool, and I've considered it, as it is a pain to hear something interesting, then have to grab a phone or tablet not dedicated to the roon endpoint to see who is playing, but cost would have to be low, as I believe a dedicated rpi touch screen just sitting at the endpoint is < $100. In my case, I have old ipad minis, surface pros, but as I move from room to room, not willing to keep powered on all the time even though their draw is miniscule. I'm probably just going to live with having to pull up the phone, I haven't tested roon on my flip 7 yet to see if it displays on the outside, but should be able to test by the weekend.