They should go on.. Apple is touting that they are delivering functionality that MS has suggested would be in Longhorn, and they are saying it will be there well before Longhorn is realeased.
There are a couple areas for me to touch on when it comes to a Microsoft vs. Apple discussion, so please hear me though.
1. Apple has been ahead of MS in the GUI, usability aspects of the OS for many, many years. XP was a non-copy/non-response to Apple even though it was meant to counter the Aqua look and feel.
part of the reason Apple has been ahead of the game is the fact that they have standardized on a window manager that utilizing PDF as a core rendering language. Until recently that has been unique, including Linux.
Tiger is starting to take advantage of the hardware available out there for the window manager, I'm not about to give either company credit, as they should have been more closely following this path all along.
Part of Longhorn is meant to create a vector based window manager, where new applications will be able to take advantage of never before seen windows applications graphics. They are achieveing that part of the OS, where other competetive OS's are concerned
is in MS ability to deliver developer technology to support the new OS additions.
I have looked at objective C, because a very good friend who swtiched to Mac (was always a Linux guy) had decided that he would commit to that language, I want to see more comparisons between obj C and Java, C#.