In the past, I've used and built several desktop PCs, laptops, and switched between Windows and Linux distros. My daily work involves tinkering around with Linux servers.
So it feels a little strange to admit that my current favorite device for general use and development is... a MacBook Pro.