I've been getting into Nix/NixOS for the last couple months, and I keep seeing [devenv](https://devenv.sh) and [devbox](https://www.jetpack.io/devbox/) mentioned as good tools for local development.
The main difference between them seems to be that devenv uses the Nix language and containers whereas devbox uses JSON and wraps `nix-shell`. There are probably more differences I'm missing.
So far I've only found one HN thread with more than a couple comments that compare the two: https://news.ycombinator.com/item?id=33655542
I wanted to see what the community thought; which tool do you prefer, and why?