The game itself is good and has a great potential, but it's administration and some of it's players is the problem. Rockstar Games administration, support or whatever that is doesn't care about problem known as modders and cheaters. Their policy says they are against cheating yet every public session has at least one modder, which makes CEO missions unplayable and sadly they won't make these missions available in closed sessions. Yet still, despite of that, you can enjoy the game, if you play it with right players, but you should avoid players who pretends to be very nice and understanding friends, because most of them are liars and bullies who will tell lies about you behind your back, if you will trust them too much and tell them personal details about you, If you will stay in closed session and won't discuss with people you don't know from real life stuff which has nothing to do with the game, then you could get a decent gaming experience, despite of issues with modders and game glitches. But if you will stay in public session and will trust too much people you don't even know in real life, then there's a high chance your gaming experience will be ruined and you will end up disappointed that you were nice and helpful.