i found starfield to be fun. I also found it to be the most polished bethesda game at launch that I have played. that doeant mean I didnt find annoyances of course.
I got my money worth but im going to wait for mods before I go for a second playthrough. I usually heavily mod bethesda games.
overall though, I see a lot of hate that is really just a bit of minor annoyance. The game is fun enough and not grindy. Perfect for drop in drop out play.
Never argue with an idiot. They will drag you down to their level and beat you with experience.