An underappreceiated game everyone should try out.
It has a straight forward story line and fairly linear progression, but there are some respectable difficulty puzzles to figure out along the way. The boss fights are fun with a medium level of difficulty, though getting all of the cards can be a pain.
The cards are a secondary objective in the game, getting them all gets you a different ending. The ones in the stages can be challenging, but you also need to get them from the Bosses by doing certin things or damaging them in certin places. This is a pain, and was one of the only drawbacks of the game. (For those that just HAVE to see the other ending).
The muti-player has kept me occupied for hours, its fun and fast paced. A must for any N64 collection.