I think that this is great for everyone (except for the Unity programmers, of course) because it means less splintering in the desktop environments and more opportunity for consolidation which means more innovation for less cost to everyone.