Magic is a very strategic and deep game. Think of it as chess but with thousands of different playing pieces.
Yes, some cards are similar to one another. Many seem useless while a select few appear overpowered. This is part of the games design and dynamic. Half of the strategy and fun is to build a winning deck. It is luck of the draw as you carefully select the compilation of cards from a pool of randomly drawn cards from boosters. Specific cards are generated depending on it's rarity. It is then up to you to work them into your deck.
God, I hope a port of this game makes it to our beloved handhelds