They really f*cked up big time.
They should have just stuck to make a top quality single player GTA game. None of this online bullsh*t. Whatever happened to the days of games that came on cartridges where it was make or break - if the game was buggy or glitchy on release that's just how it is forever. These days it's too easy for developers like R* to just pump out a glitched and buggy game and hope they'll be able to fix it later on, with patches.
They could have made GTA Online a seperate standalone game later on or something... they should not have mixed the two although let's face it GTA Online is basically GTA V multiplayer (I mean, you can't play ANY other game with GTA: it so that's all it is)
I love the game but it is basically GTA 4.5... the online is basically GTA 4 multiplayer but with a free-roaming lobby and more shiny menus.
$1 billion dollars says nothing about how good the game is, just how popular the franchise is as a whole. Many people blindly bought the game knowing nothing about it except for it's label/reputation. sh*tty bands like One Direction make lots of money too...
GTA Online is up and down like a f*cking yo-yo, and when it finally works, it's just Loading Loading Loading Loading... deathmatch for 5 mins.... Loading Loading Loading Loading.... repeat