This has probably already been said before. But wouldn't it be better if you could only win the cards that your opponent played? This wouldn't only improve you chances when playing a fast deck, but it would stop (or at least make it a lot more difficult to do) the top 50 farms.
I only say this because when all my opponent plays are frogs and adrenaline and then i win a jade staff or something, it just doesn't seem right. I never ever saw the card. Why should i be able to win it?