If you're working on a large project like Chrome or Gmail, anything less than 64gb of RAM and a giant SSD is a productivity hit, and most Mac desktops aren't price competitive with a beefy Linux workstation.
CB are Linux just without GNU or userland. So the driver's already been optimized for the hardware. Plus secure and gets updated.
The only negative is having to leave in developer. Now if Google would finish the work they are doing on the KVM to fix this it will be ideal.
What is nice you are dev on the same as runs the cloud.
But my preference is use Crouton and I use docker containers and how I set up my CS sons at University.
The down side is you have to leave the CB in developer mode. You also have to use rkt but works fine with docker images.