The game really seems like it was designed by several different teams who weren't communicating with each other. The people who designed the gameplay, stats, skills, combat, and high level conceptual stuff actually did a great job. Stats and skills work well together and have major trade-offs depending on what you pick. Combat has the elements to be fun, and there are a variety of builds that you can employ, from melee, to sniper, to stealth, to tank.
The problem is that the people who designed the high-level conceptual aspects of the game seem to be at odds with the people who designed the actual worlds, enemy encounters, and items in the world. Which means that:
-While there are lots of serious trade-offs depending on which stats you choose, they end up having almost no real impact on gameplay unless you dump a particular stat down to 1, but even then food that increases your stats is everywhere, so it doesn't matter. The only serious consideration about my build I had to manage for much of the game's run-time was carry-weight, but once you take a couple perks it becomes a non-issue.
-There's a great variety of builds, but skills have next to no value at all because the world is literally littered with skill increasing items that will allow you to pass any skill check that you want, even with dump stats.
-There are lots of combat builds, but once you upgrade your weapons a few times you can literally 1-shot everything you encounter in the world after entering TTS, so there is no reason to think about builds at all. Heck, there's no reason to even upgrade anything. I didn't realize until right before the final mission that there was a level 2 version of the sniper rifle I was using, so I upgraded......and it made next to no difference. All it did was increase the numbers above enemies' heads as I one-shotted them (and remember, I'm playing on Supernova! The game actually fucking warns you before starting a Supernova game that it might be too hard, lol).
-Also, there is endless ammo. Everywhere. I'm near the end of the game, I fight a lot, and I have 6,000 ammo worth of all ammo types. I can't imagine how much I'd have if I'd have taken that completely useless perk that makes you find more ammo, lol. If you are going to make ammo so plentiful, why not just make the game into an ammo-free world?