I’ve always thought the Qobuz desktop app was excellent.
Can’t remember when they added the option to purchase but a handy feature unlike the website (until you go to the checkout) is that it shows if you’ve already purchased something:
Yes, I could also check purchases but when you buy CDs, vinyl and downloads it can be difficult sometimes what you purchased in which format especially as you can stream the titles irrespective of purchase.