Alpha Protocol is a very good game when it's flaws are accepted for what they are and what type of game play it is. They key of course is to remember like Deadly Premonition it is to be played for it's story, albeit one of your own making with dialogue choices and action choices (far better than Mass Effect), and that of course it's shooting is all based on dice rolls because it is a RPG. It's a game where trying to be the catch-all, get every ability, anything can do will result in a rather poor third person shooter, while a planned play style and skill forcus (e.g. stealth, master with pistols, sneaking around) will provide a rewarding experience that games like Fallout 3 and Deus Ex Human Revolution didn't really attempt to reach for role playing.
If you ever wanted a game where you could play as James Bond, the action heavy lady swooning, master spy who overcomes great challenges to save the day though he loses people close to him, you can with a wonderful story you create. You however can then take it the opposite way and play it as just a terrible human being who is only a spy because someone in a position of power forces it to happen, while constantly making terrible decisions like that of Archer. I personally recommend at least one play through as the world's worst spy who bumbles his way through everything and no one should ever trust him with an ounce of opportunity, but he somehow saves they day barely.
All perfectly valid ways to play as a spy and you get three different stories and dialogue paths out of it that more games should try to be like,
Far Cry 3. First of all, let me quote myself from before.
For those getting Far Cry 3, I do recommend the following.
Find out how to lose the user interfaces, which means all the menus and health and what have you. Moding allow this, ini. editing can do it I believe.
Get the bow and arrow as soon as possible.
Be stealthy when possible, use the stone to lure enemies into traps.
Only take out enemy camps when you really need to, otherwise leave as many as possible so the world is constantly filled with patrolling enemies and reinforcements so they can arrive often. It just becomes very empty without them. Taking out one to ensure you have a place to quick travel to is fine, but keep the others around it open.
Hunt. Hunt not just for improved items, but for the fun of a chase without abusing or spamming bullets and rocket launchers and the like. If you can really get into it, you can get a lot of fun around stalking a tiger and killing it without it ever noticing you, or using a turtle with a mine as a trap for a komodo dragon.
Take a moment to enjoy the visual scenery as you glide around places or just drive around. Learn that is actually is a place with landmarks and well laid out road systems and bridges.
If played purely as a do everything as once, murder everything as soon as possible, try and collect everything as fast as possible, it can become a very empty world with not much to do any more.
Note when you beat the game you can reset the enemy camps to bring them all back.
It's a game of immersion if you can get yourself into it, of tactics for how to best deal with enemies, just like Far Cry 2 was. Aye with a different focus and a more welcoming approach to more players, while less depth perhaps, but still good stuff if you can get into what it allows.
Put yourself in what they attempted to do with the main character; slowly become a master hunter. Don't grind, don't try to get everything at once, and from time to time just play it as a hunting game where you stalk an animal (man or beast) and take them out as a quick fun session of game play.
Fun can be had with both games despite their flaws, sometimes with their flaws, but by no means are they ruined because of their flaws unless it's just simply not for you. They are not terrible if they aren't exactly what you wanted them to be or one attempted to play them as a different game than to what they were. Simply don't like them, that is of course quite fair. I personally highly enjoyed both and look forward to replaying them both someday in the future.
Well Alpha Protocol at least. Hell if I know what happened to Far Cry 3, I think a shark ate it.