This game can only be "fixed" by a complete rework. From scratch. Wich will never happen.
The story is good, but you'll enjoy it only for the first time. Its very linear, and destroyes replayability.
The city is big and VERY beautiful. Especially at night. BUT dead. Its like a zombie apocalypse.
Very few good side-quests.
Other characters, after you finish their quests almost vanish from your life.
Wanted to try a second playthough, but got bored in 15 min.
Not nearly as big a rework as you'd think. And lack of replayability really isn't an issue, for me anyway. I'm already 130 hours into the first playthrough, and don't know if I'll still manage to finish the remaining side jobs and gigs to then finish the last main job today. I have other games to play, I don't need to play CP for the rest of my life. And a good story is replayable even if it is linear. I doubt you only ever watch movies once, either. At least most people don't. Whether you want to do it several times in a row is another matter, but then we go back to my earlier point.
That said, if some of the stuff already in worked right, it'd be nicer, certainly. Complete mess of an economy, some stats not working, and the skill system doesn't quite work sensibly. While I appreciate "learning by doing" in terms of leveling a skill, getting to 20 if you want to use more than a single category type of weapon is iffy - my highest is 15, as is. Especially as the game does encourage leveling other things to get perk points etc from doing so. And of course there's being limited by the attributes at the same time. And since you "learn by doing", it's that which makes respeccing attributes mildly problematic. I suppose the way to do it within current mechanics would be that for example you had Engineering level to 20, with 20 in the Technical attribute. You respec attribute to 10, then you're automatically limited to 10 in Engineering, too. And if you respec Technical back to 20, engineering is again 20 too. But I suppose in part not being able to change attributes is CDPR's idea of "replayability." And of course, given my point about the iffiness of leveling the specific skill trees, it's even more of a chore if/when you respec attributess. Could be fixed by lowering XP requirements for leveling the trees, of course.
And of course many things could've been added or improved that were left off, but alas, at least I wasn't disappointed as much as many because I specifically decided to avoid any news and hype about the game. Unfortunate result, but not unexpected at all.
In the end the whole looter-shooter approach is my biggest gripe with the game. I don't need 1000 of the same gun, I need it once and then upgrade it with skills/cyberware. I hate inventory management in general, and this game's clunky UI makes it all the more tedious. I've spent so, so many hours looting things that in the end were entirely pointless, but of course you only find that out quite too late. Although I guess I should've learned the pattern from FO3/4 and Outer Worlds already.