+1, dbphd,
As long as implementation of your streaming setup is good, I would go all in with streaming. I am currently subscribing to Tidal and Qobuz and they both offer exemplary sound quality. I’ve dropped Amazon Ultra HD after the trial period due to cumbersome interface and limited content in high resolution when compared with Qobuz.
PS: I get the espresso machine analogy....I got Breville espresso machine as X’mas gift from my wife. So far I am loving the ‘routine’ and guess how many trips to Starbucks since X’mas....zero 😊