The writing is typical of Andy Weir and fine, as expected. But I thought the plot was weak, especially parts surrounding life on the moon. And it stems from a single aspect...
Look, life in any colony off earth will be tough. You cannot put your head outside for a breath of fresh air. You'll quickly find fresh vacuum ain't a lot of fun. Like colonies on earth several hundred years ago, laws will be passed that reflect how tough life is. And rigid enforcement will be critical in many places - there simply aren't any second chances. I therefore find it improbable that they don't have capital punishment for the really serious crimes. It is needed, and we won't be all woke and bang on about rehabilitation. No, life will be more pragmatic.
Therefore, the uber-lenient treatment of the crimes, which could impact their civilisation simply don't ring true. Nor does the willingness of otherwise upstanding people to engage in them. I simply do not find the enforcement realistic. I will not cite examples to avoid spoilers, but anyone who has read Artemis will know exactly what I mean. And 1 unarmed cop in a settlement that size; and a justice system based on, um... which way the wind is blowing? Pulease...
Plus a second, unrelated gripe. Just because you write smart-arse exchanges in the first person, doesn't make them acceptable or funny. Some really grate. I got to the point of desperately wishing someone would slap her really hard - you know, knock a few teeth out. Then another 2 for good measure. You hardly endear her to anyone, and she isn't exactly lovable to begin with
This is simply not in the same league as The Martian or Project Hail Mary. It is a good enough yarn if you can get over the highly improbable parts.