One of the most surprisingly clear code bases is LLVM. It’s an old complex beast, yet it’s organized beautifully.
I mean, it has a lot of essential complexity but little accidental complexity.
That’s usually what I strive for when coding. Complexity is sometimes unavoidable, that’s fine, that’s why it’s essential. However, avoidable complexity should be… well… avoided.