If you want a power computer at reasonable cost you pretty much have to have a windows machine. Getting overpriced Apple hardware to run windows in emulation seems pretty stupid to me, but if that floats people's boats, more power to them. Most people who buy Apple products do so for the status, not because it is the best solution for them. Their computer products get a piggy back ride from the success on the iPhone IMO, and in time the old equilibrium will re-establish itself. That is not necessarily a bad thing, because the Apple exclusive/controlling attitude to their systems is ultimately not good for the consumer in the long run.
On the screen thing, keep in mind that a higher resolution screen means more processing power for graphics is required, and in the case of Apple that isn't keeping pace. Fine if you are using it to run basic applications, but not for anything more intensive. Also, because a lot of stuff is designed for lower resolution screens, most content is not going to look much better on such a screen, and much will look worse. It is allways better to have a screen resolution at or close to the resolution of the content you are using, otherwise things will be out of proportion.
On the tablet side of things I think once windows 8 comes out and Intel based machines built around it start appearing, Apple will start to have real competition in that area. Android does well on phones but it is weak in tablets.
Btw, did anyone notice that the new MacBooks have screens that look just like the ones on Dell's XPS 14z from last year? I think LG has that screen on one of their laptop models too. So much for original design.