When a player pays to reshuffle the cards, it would be nice to get three new and different cards as a result.
Also (slightly different but related) it would be nice if when I buy one of the upgrades, the new card I get would not be exactly the same as one of the other cards that I already have in my hand.
ETA Oh whoops, I see Rook already posted a thread on this exact topic, sorry.