Played the new update until I won a run today, I think it took 6 or 7 tries. I think the new shop system increases difficulty but also makes games more swingy. At the very least it forces you to try and make different cards work. You were correct that in the old version you could likely see every card in every game if you made it far enough but in that version the cards were temporary. There was no way to know if a card would come back around to select again and you can only buy so many cards each round. The new echoes mechanic almost gives you more control. In the run I won I was able to keep all the engine components I needed once they were added by the 3rd round and continue buying them for the rest of the game. The only feedback I have on the shop itself is a way to not see the same card for purchase so frequently. There were times when I saw Boondoggle or Errand Boy in back to back shops. I was also wondering if it would be interesting to allow multiple purchases per shop of the "packs" where you get three random cards and get to choose one. Could also add a "reroll" mechanic similar to Balatro. Overall, I can't decide if I like it more or less, I think it's a net positive and there is more room for tweaking and building upon what you already have.
The tutorial box is fixed for me and the "Hide Cards" option was working for me as well that was a nice addition.