I agree with Nathan. Pointless. Just being different for different sakes.
Plus their development tools are horrible. Xcode and Objective C is 50 years behind everything else.
OpenCL isnt though.....
nothing to do with general coding, its just an abstraction of things like CUDA.
edit: Have you ever tried CUDA - its really rather good. I got a speed up of over 100x for a bitmap transform (silly test case I did).
True though opencl its a bit broader in scope than CUDA, theyve got AMD on board too for a start and it isnt GPU specific rather it will whore out tasks to any processor available. Has a not too insignificant chance of being fairly significant in future (in certain areas). Nvidia claim that CUDA is going to be slightly better on their cards, lower level of abstraction, access to more specific functionality etc..etc... however that could be irrelevant whenever ATI releases some faster/cheaper GFX card...
Havent played with CUDA yet, have been meaning to play with it at some point though.
As far as the mac vs pc thing goes Ive got both and I do quite like the mac for general use (in fact pretty much everything except excel, which is a big pile of wank on a Mac).
Im not a developer so perhaps less interested in the xcode/eclipse thing not that it should be a thing anyway as eclipse is available on the mac too.
As for the car analogy seems to have been a few in here - Jaguar S type vs Ford Mondeo is probably a good one - same chassis, same engine, different finishing touches, brand, build quality, driving experience etc...
Yes since moving to intel macs basically are very comparable to PCs in terms of the underlying hardware - I do prefer the apple OS (use windows on a daily basis too), the battery life is better than any PC laptop Ive owned (have got a fairly recent Dell too), and there are silly little features which are nice like the powerlead having a magnet in it, nice screen, nice finish generally a bit more thought going into the whole form and function of the thing. Spending a few hundred quid more for essentially the same hardware but a slightly better design, OS you prefer etc... isnt going to break the bank.