I really liked the game, but when I play it, I only play single player these days. Online was fun back in the early days. Now it feels more like just trying to keep the hardcore players in imho by adding new items to grind for. Some of them are fun, but that mode lost its casual appeal to me.
While its single player was flawed and almost abandoned by Rockstar, I still prefer it over online. That said, I rarely like online modes in the first place.