Grinding the game is an NDA away from being a full time job, Rockstar expects you to spend 60hrs a week on this game. Every mission has excessively drawn-out drives and time wasting objectives, the mechanics are being tweaked slowly to make the game harder and harder to play without just buying your money. Online is entirely built around making the game so painfully unplayable as to encourage Shark Card sales. Overall the game has been ruined by Rockstar and TakeTwo's greed.