Yes, internally it's using nix .. but it makes nix soooo much easier to use. With nix I've always struggled with the nix language and writing nix expressions.
If you are comfortable with nix itself, then it allows you to do a lot more than devbox does, but at the cost of extra complexity.
Depends on what level of abstraction you're looking for.