Just finished it with 2 endings in around 15 hours according the the save game entries. My guess is it really took at least 22. Overall I would rate the game above average. I guess a good metric of the quality of the game for me.. One, I rented it and actually bought it. Two, I actually finished the game. It is rare that I buy games these days as the demos are enough, but even more rare is me finishing a game. The game I bought was UT2003 and the last one I bought and finished was Halo. There are lots of things wrong with the game, but there are tons of things right. I have high hopes for Deus Ex 3 because now the dev team has a nice foundation to build on and hopefully enough time to build it. Next up is finish Deus Ex 1.