Holy Loading Times Batman. Sometimes you have to walk through a very short section to another and wait like a minute of loading, walk through that short section, another minute of loading. That's the only thing that's keeping this game down. This game, while a bit linear in levels, they pretty much give you a whole level to explore and do it how you want. You can choose to work for a couple of different people and go on various missions for them. You can choose to betray those people and work for the opposing "team". Not only that, but you can choose to play how you want. Want to be stealthy, you can choose to add those skills. Want to rush into everything commando style, you can do that too. In short, this is a really good game, knocked just short of perfect because of those too frequent loading times.