Ranked in these QuestionsQuestion Ranking
Pros
Pro Awesome graphics and animations
Pro Lots of different ways to play
You can play as a tank, you can play stealth, you can be the long range you can be short range, you can excel at hacking, the list goes on...
Pro Traditional turn based system
This is really nice if you're in a situation where you need to quickly start and stop playing a game without it wrecking the game. Also gives you time to think up more strategy.
Pro Deep story
No two runs are usually the same.
Cons
Con Built only for Windows
There is a possibility to play the game on Linux and Mac through Wine though, it works perfectly.