Looks like Roon will soon support Sonos in some way. If so you should be good to go. Sound quality may be somewhat compromised but I think you would have to spend quite a lot more than your target price to get a much better sounding Roon end point and DAC than your current Sonos. See this thread for more details