Zig day 4 was actually pretty pleasant. The core language is pretty solid, and they’ve figured out ways to make handling errors and optional returns way more ergonomic than a lot of languages while still forcing you to deal with them, which is really good.
One small annoyance is the relatively close adherence to C syntax makes all the deviations hard to remember and seem out of place. Counterintuitively, if the base syntax was more different I think it’d be easier to remember.