As I wrote before, the Squeezebox Touch functionality with roon is very basic. You can’t select a different album, just play/pause/skip the currently playing album/playlist/queue.
You can also toggle random, repeat and change volume (if not set to fixed).
If I didn’t already have Squeezebox Touch (as well as an old SB3) I would probably set up Ropiee players that support RAAT instead.
That said, with the EDO option enabled for 24/192 the Touch sounds good to me.
As for the buttons not working from time to time, that’s no biggie except for when someone else in the household decides they don’t like what’s playing and go to skip to the next track. When skipping on the Touch fails there is a big risk that the other person will switch to normal analog radio, e.g. Lugna Favoriter (Swedes will know what I mean…) if I can’t quickly open the roon remote on my iPhone to save the day