I used to have a Mac at work, but now I have a generic laptop. I put Linux on it, and I am really enjoying the experience. The majority of the dev tools I use run as well (or better) on it, and it is infinitely more customisable (I am currently deep in an Xmonad rabbithole).