Apple makes shiny, expensive, in many cases crippled products with planned obsolescence, that sell due to their marketing machine. With their insane profit margins of course you are going to hear stories of great ‘Genius bar’ experiences, they can afford to do all that. What people don’t realize is that it doesn’t cost them, you aren’t getting a ‘free’ replacement, that cost was built into the product. If .001% (a generous number) of users come in to ask for a replacement, the other 99.999% have paid for something they’ll never use. Its like insurance.
You can buy a Windows/Linux laptop and it will do everything for cheaper with better hardware but of course you have to make some compromises in every decision. The days of Windows laptops being clunky beasts with crappy touchpads are long gone, but the RDF persists.
OSX is decent but its no Linux. Its really crazy how everyone assumes you must need a MBP to be a developer.