Bioshock has some nice writing but a lot of it, especialy in Infinite is very on the nose and full of plot holes,
Infinite worked mostly quite well for me... as a self-contained game. Where it went bad was Burial At Sea, which I still enjoyed in itself but the amount of clumsy rewrites, retcons and plot holes were quite painful, especially as Infinite itself previously worked nicely as a self-contained game.
Deus Ex Human Revolution was pretty good besides the ending (the mass effect 3 problem), the sequal much less so.
...though it has nothing on The Ending Of ME3. *shudder* Perhaps the most disappointing fiction writing I've ever encountered. Hyperbole? I don't think so, but admittedly quite subjective; but it remains the biggest let-down I've experienced to date and the only way I can see myself playing ME again is to pretend that 3 never happened. The much-maligned Andromeda IMHO actually managed quite a good recovery and did the only thing possible which was to put as much distance between itself and ME3 as it could. It got a lot of flak but I think its worst thing is that it wasn't quite "exo'ick" enough. But on the other hand, it felt more like the classic Mass Effect I'd come to know and love and that's probably just what I needed.