Far Cry 2 was on sale on Steam, so for 3$ I figured I had little to lose.
And, well, after a few hours of play, I must say this is one hell of a waste of good potential. The basic premise (you're a mercenary in Africa tracking an arms dealer) is decent, the graphics look neat, the shooting mechanics are good, it's an open worlds, it has some neat ideas (such as allies coming to help you if your health gets low, giving you a second wind), does not rely overmuch on regenerative health, in short it seem really good at first glance.
But it seems they also were determined to bog the experience down with as many elementary design mistakes as humanly possible. First, NPCs respawn, as in, you can clear a camp of enemies, go do a mission a few hundred meters away (said mission is nothing but killing people, too), 10 minutes later you come back and the camp has respawned. This happens endlessly. Be prepared to clear the very same camp on that important road a lot of times. I ended up not bothering and just racing through as fast as I could.
Second, there's no allies NPCs. How the game works is that you take missions from one of two factions. However, since there is no friendly AI, everybody wants to kill you. Even the mooks whose army you work for shoot at you (the game handwaves it via ''oh, but t'is a secret mission''). And since they endlessly respawn, it means you are more or less constantly shot at, not to mention the plot-related stupidy of working for people who can't be bothered to tell their goons not to shoot at you. If only there was a way around them...
But nooo, the open world is basically a succession of long corridors broken up by a few ruined cities, thanks to mountain ranges limiting progression everywhere. It's not a Bethesda or Just Cause-style open world, that's for sure.
There's also a bevy of annoyances, such as your weapons having durability but no way to repair them, wooden voice acting, pointless Malaria mechanic (take a pill every thirthy minutes, kill people to get pills, basically), and rather senseless if morbidly amusing healing methods (such as your character being shot at and healing it by, I shit you not, pulling a whole rebar out of his torso and proceeding to walk away like nothing happened. Yes this also happens if you took damage by drowning).
So yeah, all of that to say that this game has potential but squanders it with plenty of bad design. I'm not angry because, hey, 3$. but having paid full price for this I would be sad indeed.
Also, I discovered League of Legends. The free-to-play model is not as annoying as I anticipated (newer champions cost a lot, but other, solid ones are cheap enough to be unlocked within a few games) but the overdose of fanservice is a bit embarassing. That said, the gameplay is good, and contrarily to DOTA the community seems somewhat relaxed and doesn't call you a noob each and every time you die. Mostly.