Keep the current rarity restriction for PvP, but allow us unlimited decks for dealing with NPCs. We can build one deck for playing against other players and one using all those awesome cards we got against NPCs. As it stands now, it's just not worth collecting all of them. Making players try so hard for cards we will never be able to use more of is twisted at best.