What do you like about Zig?
What do you not like about Zig? Not a trick question nor a way to imply that it's all great. Just a genuine question, it's always better to discuss concrete points.
You can have a look there to see for yourself, if you haven't already:
https://ziglang.org/documentation/master/I think there's a bunch of interesting improvements over C. The comptime stuff is not bad. The syntax - it's ok, it looks obviously heavily inspired by Rust's syntax. Getting rid of the "inverted" C syntax, to get something closer to Wirthian languages, is not bad thing IMO. There's also nice stuff in terms of pointers, vectors, handling of undefined behavior, and the type system in general. The 'defer' construct is obviously handy as well - something we always more or less emulated with ad-hoc constructs in other languages. And, probably a lot more I'm missing.
Now is that enough to switch to a new language? That's always the question.
I personally wouldn't switch, if just because, as with many other newer languages, there is no standard, the language is not clearly defined (if you look at the documentation above, you'll notice that most features are described with examples rather than with text with a clear description and a clear definition), and what makes up the language is really the compiler, which is something I don't like and don't trust. Until you release at least a well-written, and ratified report, it's almost impossible to write another compiler for the language.
Note that these points are not specific to Zig. Almost all new languages suffer from this problem. To me, that's a no-go.
While it's obvious that it will take time before a recent language can get its own ISO standard, one can at least write a fricking language report, ratified by a board of maintainers.
"The compiler is the language", with funky accompanying documentation and a bunch of tutorials, is a major mistake from my POV.
Other than that, Zig has a few interesting features, and contrary to some other new languages like Rust, at least it's not opinionated to the point of near-schizophrenia.
And so, with all that said, no, it won't be the next hype. I could bet some good money on that one.
All in all, even if one has no intention to ever use it, it's always interesting to have a look at it, just like it's interesting to have a look at many other languages, past and modern ones.
Even if just to see what you really wouldn't like in a programming language.