I love GTA V to pieces, but it just doesn't feel complete. The PS2 era of GTA games felt like they were complete, especially San Andreas.
I personally believe it is because back then, Rockstar would have devoted all their time to single player without the need to develop an online mode. It's not just GTA either, it's a lot of games. I can understand first person shooters and racing games having online, I enjoy them a lot.
But a game like GTA was built on single player, and now that is being taken away.
Give it a couple of years, and there will be no games released with any depth aside from mindless levelling up and deathmatches with no purpose other than to cater for braindead idiots.
Stupid kids with no imagination who don't appreciate single player are mostly to blame, as well as all the CODfags and such.
Just imagine if the 5 years GTA V was in development was spent solely on an amazing single player. If the story had been fully fleshed out, relationships that weren't rushed etc.