Magic: The Gathering is what’s known as a TCG, and the only reason you should keep your kids away from it is that it will decimate their pocketbooks if they try to keep up with it…
Seriously, three themed sets plus one core set per year… I played for a long time, but eventually had to give it up because I couldn’t justify the expense. Now I have a bunch of cards that sit at home collecting dust. I can’t bring myself to get rid of them because I enjoy the game, but I also can’t justify getting involved again. Maybe if I win the lotto.
Honestly, if the money’s not an issue, game like Magic can really help you think strategically. There is certainly an element of luck, but it’s a wonderful feeling to pull a win out because of a well planned strategy behind a well built deck.
If you’d like something less controversial that you can also play 100% free, I’d suggest Elder Scrolls: Legends. It’s all digital and, while you can buy card packs and expansions, you can get pretty much everything in the game with in game currency. I’ve been playing it for the last couple of months and absolutely love it. It has enough strategy for hardcore CCG fans, while also being accessible for casual players. The best part about it, apart from it being free, is that you don’t have to store your cards anywhere XD
I’ll be honest, if you’re the one thinking about playing it, don’t.
It’s a wonderful game, and a ton of fun, but it’s just too expensive, at least if you want to keep up with sanctioned play. Most of the people I knew who played it had money issues, and yet still poured money into the game. There are free alternatives, like Elder Scroll: Legends, which will get you a similar experience, let you get that sense of joy from opening new card packs (because it really is a wonderful feeling), and won’t cost you a dime. As I said, I have a couple thousand cards that literally just sit there doing nothing, because I had to grow up and stop spending money on them. I can’t say I regret my time playing the game, but I can say that I would be better off financially if I had used that money better.
If you really want to play it, I’d hop online and look for people who are selling their collections, then build decks from that. You’ll get more cards for less money, and if you’re just in it to play the game and have fun you can build some pretty awesome decks by mixing and matching older sets. (My friend is in the process of selling off his collection. If you’re interested I can put you in contact with him.)