nobody is hating, it's just that your arguements, gta4 not being fun gameplay-wise and not having a good story are both invalid because that is so not the case, in fact it's the gameplay what has made gta the superpower of singleplayer gaming of today. Now if you had said that the multiplayer didn't do it justice, or that the protagonists (all 3) were hard to grow fond of, than I would have let it passed, seeing as those are valid arguements for gta 4 being a bad game( which is not gta is the shit)
Now Bioshock, I played it, it plays great, but it takes too much time to get into, unlike GTA