I love Roon, and had no hesitation to buy the lifetime subscription. Not trying to steer you one way or the other, but just some food for thought below on what happened to me:
Very happy with Roon on my iMac, and then later on a Mac mini as a standalone audio player. The user interface (IU) blows me away. The sound quality is very good. I was happy.
Then I saw a bunch of internet input on Euphony and tried their trial version of Euphony OS (on my Mac mini) and compared to Roon, Roon to Stylus EP, and the native Euphony Stylus player alone, and unfortunately the native Stylus player sounds just a bit nicer to what I like. Not that Roon is bad, but Euphony Stylus player was a bit more analog - vinyl sounding, which I like. The Euphony UI is a bit clunky, so I would go back and forth to Roon, but I ended up buying the Euphony OS and running that for about a year.
Then I decided to really upgrade my digital path with a new DAC (Chord Dave) into my Mscaller and upgrade the player, so I moved from the Euphony OS Mac mini to Innuos Zenith Mk3 and wow the native sound quality is really great and the unit is very easy to use. There are various apps that run the user interface, and those UI’s are good / ok, but nowhere near what Roon does. Even though I really love the Roon UI, I have to admit that prefer the Zenith native squeeze box player, which has the best SQ for my ears and setup.
So for now I run pretty much only on the Zenith native player, with iPeng for the UI, and open the Qobuz app and/or Roon app (running on my iMac) in the background if I need to look up something, or do a playlist or favorites save in Qobuz. The Zenith side is great, but it’s a bit clunky flipping over to the other apps when I want to look up something, or see the UI’s that I prefer. I am hoping that the Roon to squeezebox integration evolves to where the SQ is the same are close enough. Then I will run Roon for the UI and output to the Zenith for the player, and have the best of both worlds. Btw, I know people are very happy staying on Roon with the Zenith and the difference in SQ isn’t enough reason not to use the better Roon UI.
If you love the Roon sound, or love the whole house setup, or how much flexibility you have across different brands and systems, and feel it fits into HW - player plans, then go for it. The lifetime is very nice to get out of a recurring renewal. However, If you are thinking that you are changing your system or player in the near future, then you might want to reconsider waiting until you upgrade and see where you are at that point.