Was just about to post this. I was looking for my next laptop after I got so frustrated with the direction MacBook Pros we're heading, so I took the plunge and got the high end PixelBook.
I do all my development on it: VSCode, Postgres, docker, node, python, all works great. Importantly, the Crostini project is progressing rapidly and I get new functionality with each new ChromeOS release (e.g. shared files between Linux and ChromeOS, one-button container backup, etc.)