To begin with, it is always important to know what someone thinks the game out to be about. Thinking about it, I believe the Pokémon TCG is meant to be a trading card game based on Pokémon.
...
Why am I leading with such an obvious statement? Because so many people fail to grasp what it actually means. I've had the players that seem to think TPCi ought to be giving away all the cards for free, forgetting that this is a business: we ought to expect the-powers-that-be to desire to turn a profit, and since they aren't a criminal organization, to do so in a legal manner.
What is more, there seem to be restrictions on where they will take Pokémon; they want a family friendly experience, which means the overt sexualization of characters is pretty minimal, the gory and/or violent aspects of Pokémon are downplayed (PokéDex entries are basically it), etc.
This is a trading card game, so even though I think I would prefer just being able to buy the expansions outright, we get this sort of lottery like system for most of the product. Sure there are things like Theme Decks where you
know what you'll get, but the default "primary market" purchase is the booster pack, which might have something worth a lot of money, or might contain cards worth far less than the MSRP. We have decks that need to be sufficiently randomized, we get to draw a card at the beginning of the turn, etc. A lot of this is so common to card games, it can be easy to forget that the designers could have treated your deck as simply an assortment of cards; instead of shuffling until sufficiently randomized and drawing a card off the top, you could just get to add one card of your choice from hand to deck. The choice to make this a typical TCG injects a
lot of variance or "luck" into the game.
Some people prefer to play games where skill determines who wins. Some prefer luck. Most I know prefer a little of both. If it is purely skill based, then you
must find opponent's more or less at your exact level or else someone is going to have a clear, obvious advantage. Stinks being the designated loser, but for a lot of us winning because our opponent is hopelessly outclasses isn't fun either. Pure luck isn't any better; you don't really win or lose, you're just part of a process. Plus with pure luck, it makes any sort of complexity needless; just release a coin for each Pokémon where one side says "win" and one side says "lose" and each battle, flip a coin. Again, this is to make the game
purely luck based; I'm not trying to sell this as an actual idea. =P Maybe I'm part of a scant minority, but I want there to be enough skill that I own my victories and my losses, but enough luck that both players have a shot at winning so long as said players aren't too far apart in skill, card pool, etc. The tournament setting should all but eliminate the variance; the entire point of the tournament is to determine the player overall most deserving of the win (at least that day). So this is why I believe the game needs no more luck/variance than what is built into the typical TCG mechanics. You build your deck, you have a sufficiently randomized decks, and your draws are (usually) blind.
The Pokémon TCG ought to be based on Pokémon because if not, it could just be the Game Freak TCG or Nintendo TCG or whatever. The experience of the Pokémon video games cannot 100% translate to the TCG; the video games contain a robust one player experience that for some of us, is most of our gaming experience with it. The TCG is a two player experience unless all you do is collect via purchases, or playing two decks against each other but by yourself. =P The computer can track several different stats, and those stats can be triple digit with every digit being relevant, but in real life the players would not enjoy being burdened with such a task!