Just like @big_greg, I stream so that I can listen before I buy the vinyl. I use this thread as input for my streaming and then decide if I want to purchase the vinyl. You are all very helpful there!
I was fortunate enough to buy an Innuos Zen Mini Mk 3 and a Denafrips Aries II DAC. Very happy with both purchases. I have a lifetime subscription to Roon but Innuos now has their own streaming app that supports both Tidal and Qobuz.
The other feature of the Zen Mini is the internal hard drive which lets you rip CDs which are then available in your library. I don’t have many CDs but I have purchased a few when there is no vinyl available.
I listen to vinyl about 70% of the time.