Intel does seem to be pretty well run and highly specialised. Microsoft seems to struggle with its internal structure and seems a little more dispersed than Intel is (think of XBox, Zune, Windows, Office, keyboards, home broadband equipment, .Net, Surface...)