chris webster wrote:I've never felt able to justify spending so much more for a Mac than I'd pay for a PC, but maybe you can give me an excuse to think again!
It is really hard to compare apples to apples (no pun intended), as almost all Macs come with SSD and Retina displays, most generic laptops use mechanical hard drives (with no indication whether these are laptop safe hard drives) and mediocre displays (compared to Retina).
But if you are comparing brand name laptops, the low-end
13-inch MacBook Pro with Retina display is roughly comparable to the
Dell XPS 13 13.3-Inch Touchscreen Laptop. The prices are close - a little over $1300 for the Dell, just under $1500 for the Apple (assuming the blurb at the top is correct and the Dell has a 256 GB SSD - in the the tech specs it specifies that it is a 128 GB SSD, and if we compare it to a 128 GB SSD Mac Laptop the prices are within 1 dollar of each other: the Mac wins with a price point of $1299). The Dell has touchscreen (I hate using the mouse - I use the keyboard for 90% of my work, I would hate to be forced into using a touchscreen) and it comes with Windows 8 - not big selling points for me. The Dell does not quite match the resolution of the MacBook Pro (potentials for each of 3200x1800 versus 4096-by-2160).
We found a similar thing at work with MacBook Air verus Microsoft Surface Pro - Microsoft have been doing wonderful advertisements for how cheap their machines are compared to the MacBook Air, to the point where our TechDesk were asked to investigate switching to Microsoft Surface Pro. Unfortunately we need to buy in bulk, which means that we do not get the special deals that go into the Microsoft advertisement - we would have to pay full price. TechDesk reported back to management that there was no significant savings in switching over.
Getting away from price:
I run two identical Dell 2950 servers at home, one running Linux, which runs the bulk of my applications, and one running Microsoft Server 2012 for experimenting with various Microsoft applications. Given these servers are noisy, I hacked them by replacing the fans with lower speed / quieter fans. With the base install of the linux server I also had to hack the bios - it runs too slow / consumes far too little CPU most of the time, so it was getting below the minimum threshold for the fans for the BIOS. With the base install of Windows Server 2012 I had no such problem - the CPU usage / heat generated by the idle OS was enough to ensure that the fans were always well above the threshold for the BIOS. This worries me - why would I want to install an OS that effectively reduces the CPU / memory capacity of the computer I purchased?
I agree with Bear's comment about wanting something that just works. Way back in the day I used to tinker on my Linux box, and I would recompile the kernel so that I could ensure it would work with my hardware and (perhaps more importantly) not load any drivers that were not needed. I still find this when I try to run Linux applications - the great thing is that most applications are open source, but the bad thing is that most applications are open source. So it is still reasonably common that when I look for an application for Linux I find that the latest version may be compiled for a different base than mine (Debian versus RPM for instance) or might be a different release of the OS than mine, or might need a different version of a library than what I have installed. These are not big issues - even the worst of these can usually be resolved over a weekend. But I want my weekend for other things.