I have been looking for Magic the Gathering alternatives and tried this. It is a card game but you get all the cards in the box ( although you can buy expansions that contain compete sets). Your deck contains 10 character cards, 20 cards that represent your type of magic and 10 cards for where you come from.
Since you can mix and match different combinations there is a lot of replayability. The combat is dice driven which I know can be a turn off for some players but for us it added to the tension and fun. Plus there are mechanics in the game that help mitigate the randomness with providing rerolls.
The theme is a little dark (all the characters are Evil Sorcerers) which might be a turn off also for some but we enjoyed the game. If you want a CCG type game without a huge investment it might be worth looking into.