Totally disagree about the main points on Far Cry 3, however... I got it for free with my graphics card, and I'm one of the wierdos who liked both of the previous games, so there's that. I thought the plot was pretty nuts, but Far Cry games have never been about strong plot. They're about fun shooters in varied, wide-open tropical environments, and FC3 certainly didn't lack that. That said, I won't be buying Far Cry 4 at launch, maybe ever. In fact, I haven't seen a big-budget game that excites me since Bioshock Infinite a year ago. They are rapidly homogenizing everything to the point where only independently or kickstarter-funded games are still fun, a position I would have dismissed as pretentious a couple years back.
Now, I have to agree with you on Steam: those guys can burn. After buying hundreds of games on steam over nearly a decade, I tried to get them to refund X Rebirth - a game that was well documented as being completely broken and unfinished, an order of magnitude worse than Rome II, to the point where the devs outright lied about the core mechanics of the game. Nope. I know other people got refunds - I even brought that up - but those pricks started just issuing form letters after about the fourth response. Now I only buy games on Steam if they're on insane sale - like 90% off - and I'm short on cash, and really really want them, and I can't buy them anywhere else... I used to think Valve were paragons of virtue in the game industry - no one but them changed that.
In short, the game industry has gradually pushed me away from a hobby and medium that at one point was the first thing I identified myself with. What money I still spend on games goes nowhere near big publishers, not because I'm taking a stand, but because their products are terrible.