The game does have a bit of a balance problem, but as usual the players are not the best at designing the solution.
Railgun was overpowered, since it did literally everything without any risk. The funny thing is - you can still do things it did before, you just need to actually use the unsafe mode.
The armoured bugs are a bit overtuned, the devs have announced they will be looking at them, but just giving you an OP gun is not a way to fix that.
Shield was probably alright as it was, but the current iteration of armour doesn’t really make up for the lack of it.
Depends if the game refers to the character as “you” or “them”. Used to always make female characters since they’re nicer to look at, up until games started actually taking that into consideration.
Nothing quite like being called a girl to reassure you that you’re not an egg :P
edit: and of course if the game doesn’t offer options I don’t care.
If you want to save, you gotta be able to take the current state of everything and serialize it, then read what you’ve serialized and put it back. If you only do checkpoints, you can make assumptions about game state and serialize less.
Generally, it is much easier to develop AI and such when you never have to pull it’s state out and then restore it, because if that is done improperly you get bugs like the bandits in STALKER forgetting they were chasing you after a quicksave-quickload because their state machine is reset.
With checkpoints, you can usually say “right, enemies before here? Dead or dealt with. Enemies after here? they’re in their default state. Player is at this position in space. Just write down the stats and ignore the rest.”
And autosaves just make it one less menu to fiddle with.