As far as I know, most of us use Linux as main dev server, we are not allowed to put any prod code on laptop. So people just pick MBP and ssh to their dev servers.
I'd love to know more about the setups you guys use! As in, what you can choose, how much freedom you have tool wise etc
This is what I would expect your PC or Laptop is should just a host for your X windows or Telnet / ssh sessions and any IDE's you use for code and sql.