I spent the summer bouncing around between various computing platforms and services. None, I’ve discovered is perfect (no surprise there).
As a result of my dabbling, word associations for the offerings from each company have evolved in my mind as simple mental models:
Google: Crude but effective
Microsoft: Stylishly impractical
Apple: Refined yet crippled
At the end of it all, I find myself wanting a part of each company’s approach to computing: Google’s effectiveness wrapped up in Microsoft’s style, all honed to Apple’s perfect refinement.