I like this game, but I am continually frustrated by the fact that you can't really play it competitively without building specific grind decks and trying your luck for hours upon hours. I know I'm not alone here. It's also frustrating how difficult it can be to get specific cards and how it's basically impossible to drastically change your deck on a whim without receiving a large penalty for doing so (since you lose money between sell costs and buy costs, even more drastically with upgraded cards.)
I've been trying to think of a few suggestions, maybe all that have been covered here at some time already and I'm just wasting my time adding to the pile
Since any sort of trading bazaar between players seems to open up paths for 'cheating' (that is, having multiple accounts and trading yourself rares obtained from the beginner quest and cards to sell).
1) Sell "packs" of cards
In the bazaar, make it an option to buy a random "pack" of cards, like how MTG or whatever works IRL. You'd still be paying and playing the lottery for the one rare card per package, but at least there'd be a 100% chance of getting *something* for your efforts.
2) Sell individual cards
Instead of (or in addition to) the donation feature, sell the highly sought after cards for real currency. I can't be the only one who would rather pay $5 for another pulverizer than spend 2 weeks of my life trying to obtain one through luck. In turn, this money helps with server costs, and hopefully other features in the game itself, like more people creating more cards, artwork, working out bugs, etc.
As for the arguments against this because there will be more 'elite' decks - good. Other elite decks will have more challenging competition, beginner players can continue to grind out against the AI like they're basically forced to anyway and (hopefully) people will be able to freely create decks to play how they want to.
3) Have basic cards free. Basically, drastically discount the current bazaar. This gives new players a chance to get a feel for the game, try out deck combinations and just generally speed up the learning curve and ability to have more versatility in gameplay. Being stuck playing more or less the same deck game in and game out is annoying, and creating different accounts for different decks is even more frustrating, because you have to grind FG's with each one before you get anything going. It's an endless cycle.
4) Have automatic card wins in PVP. Instead of spins of a lottery wheel when you win in PVP, you have a guaranteed chance to win 1 random card from the loser's deck. This could either run parallel to the current PVP, where the card really is physically removed from their deck and added to your cards, or simply be another feature where a copy is given to you. This, again, makes it easier for players to obtain cards and gives a lovely bonus to new players that get lucky and beat someone with a much more upgraded deck.
Flame on, you crazy diamonds!