Okay, so enough of my rant. Most of those complaints are from the final level, so if you bought the game and stopped playing right when Indy gets on a zeppelin, I think the game would still be fun. They clearly rushed the last level with no test time or just had very rookie designers and programmers working on them. At least that's how it felt to me.
Okay really. I'll stop complaining now. What's fun about the game is every other level; the exploration, shooting, and level design are all really good. The voice acting is good. It wasn't Harrison, but it was a very good sound-a-like. The music was very Indiana Jonesish. The two reasons I bought the game were co-op mode and the inclusion of Indiana Jones and the Fate of Atlantis (including voiceovers!). Co-op mode is Indiana and his dad essentially playing a varied amount of mini-games working together with a completely different story than the main story. I haven't beat it yet, but I enjoyed what there was so far. I only started playing through Fate of Atlantis to see what it was like on the Wii (I've beaten it countless times as a child). The version I owned as a kid didn't have voiceovers, so I do look forward to playing through that at some point.
So if you take my advice and stop playing the main story when Indiana jumps onto a zeppelin, then I'd say this game earns 4 fedoras. If you hate yourself enough (or if you're like me and just have to complete things) then it earns 12 poisoned dates. What do those numbers mean? Absolutely nothing. If you remember my original purpose for starting this blog, then you'll remember I hate review numbers because they're meaningless. If you played Uncharted, Prince of Persia (the newer set, not the original), or any game that involves ledge climbing around ancient ruins with (in my opinion) combats that really mar the whole experience and liked them, then you'll like this. If you want a good Indiana Jones experience, this game will fit that well. If you want a really great Indiana Jones experience, get Lego Indiana Jones.