* I think you can reasonably make a case that Windows 95/98/NT were better than MacOS 7/8/9. (You could probably make a reasonable case for the opposite; I certainly wouldn't argue the point).
* The Zune was better than the iPod. Unfortunately for MS not better than the iPhone a few months later. The "Metro" design language it introduced was quite a bit better than Apple's at the time (and started the "flat design" trend that even Apple would end up aping, years later).
* Various areas where MS beat Apple by default, at least circa the 90s-00s, owing to Apple making no or a half-hearted effort. Office suites, gaming consoles, web browsers, the server, 3D graphics, yadda yadda.
* C# is a far better language than Objective-C, and Visual Studio is a far better IDE than Xcode.
* Edge is arguably a better browser than Safari. MS have also made some great tooling for webdev recently, VSCode and Typescript, while we haven't heard much from Apple.
* The Surface tablets have been arguably better than recent iPads, by virtue of running a full OS.
> * C# is a far better language than Objective-C, and Visual Studio is a far better IDE than Xcode.
C# is a nicer language, and VS a better IDE when it comes to language integration but.. the platform APIs are far more productive on OS X than they are on Windows and the GUI toolkit was good from the get go, whereas MS never commits to a toolkit fully (MFC, WinForms, WPF, now UWP which is like a restricted, not fully compatible WPF). Why do you think there's so many great, lightweight alternatives to Photoshop with non destructive image editing on Mac OS X, like Affinity Photo, Acorn, Pixelmator, and none on Windows ? why is it that Apple can dogfood and write everything in their modern platform APIs, even rewrote their file browser Finder, in it, but Windows out of the box comes with exactly zero .net apps? Recently Windows 10 brought some .net stuff out of the box on the desktop, but they're all toy apps no one would want to use, and certainly no equivalent to Apple Mail, Photos, iMovie, Garageband etc. The UWP mail client is pitiful.
C#/.net platform in general, on the desktop, as far as commercial, desktop apps sold to consumers come, is a dead wasteland. Whatever few .net apps I've seen as an enduser that made use of .net, I tend to associate with "slow, heavy, not featureful" particularly WPF apps. .net greatest success is the same as Java: on servers, or on the desktop for in-house business software where the well being of the enduser is not a priority and no one cares if the app feels sluggish or has terrible UI.
The lack of dogfooding has been a common complaint among windows developers for a long time, for example :
> I understand deadlines and priorities, and I know that probably Microsoft just had to ship something at some point, but it really seems that there was a big lack of dogfooding in the WPF case.
> There’s a striking example of this: what was the number one complaint that developers had about WPF since 2006?… Blurry text and images. And when did Microsoft fix it?… Only in 2010, when they started using WPF for Visual Studio.
> Another issue that has been bugging me since I started using WPF was the airspace limitation. It seems that it’s finally going to be fixed in 4.5. Why do I think it’s being solved now? Because they probably needed some native WinRT component to play nice with WPF…
Microsoft still doesn't really use .net outside of dev tools and server apps. UWP apps are just toy apps. UWP OneNote isn't even close to the desktop OneNote. And so on. MS themselves don't really produce high quality desktop apps with C#. If they won't, then who will? Compare to Apple and how everything they make, makes heavy use of their platform APIs such as Cocoa, Core Image, Core Animation etc. How could .net not be a barren wasteland for desktop apps?
Apple always had the better developer platform, dogfooded and thus battletested, and now they're also getting a nicer programming language to work with, with Swift. Their IDE is still no visual studio, but AppCode from IntelliJ fixes that.
Well, you could argue that Apple hasn't done a tablet PC. They've done a tablet-sized phone. Of course, where you draw the line between those is probably different for different people.
They did, just not in terms of the underlying concept. The sheer size and weight of the iPad was innovative. Doing away with a physical keyboard altogether was innovative. Using a capacitive touchscreen for a far more pleasant user experience was innovative. In short, many small innovations rather than one big one.