It's really not too much grinding. I can get about 4-6 upgrades an hour if I really try. I agree with other posters that the price should be based on the card.
So if you want to try a new upgraded 30 card deck with new cards, you need to grind for 5-6 hours non-stop? You don't think that is too much?
This card collecting and rare hunting is a big part of CCG's like MtG, but the difference is that they are in it for the MONEY. Elements however is a FREE game so there shouldn't be any grinding. This whole grinding crap was invented in MMO's because developers couldn't design enough content and they had to force players to grind. Somehow this mentality of "it's ok to grind" has been adopted by the gaming community.
If I had my way, there would be no money, no rare cards, or no grinding. We could have a system where you would "unlock" cards, and once you've unlocked one of them, you can use as many as you like in your deck.
This game should be about building different decks, not grinding money to buy cards.
I absolutely agree with this statement. Some grinding would be necessary, to give players something to work towards other than making decks, but the current grinding is just ridiculous. I suggest the upgrade cost either drop a bit, or the grinding be made more interesting, perhaps with some sort of challenge system which gives you more gold for fulfilling certain criteria.
After all, this isn't a real TCG, where the developers make it difficult to acquire certain cards because they need consumers to keep buying packs in the hopes of getting the cards. It's a non-profit game, so the developer has nothing to lose from reducing the grind a bit. It'd probably encourage more players to continue playing the game and spend more time creating their own innovative decks.