I have a hard time believing that Cocoa can compete with .NET 3.0/WPF much less .NET 1.1 (+MONO +DotGNU). Then try to compete with an IDE like Visual Studio. Then throw in program suite/OS integration. No way.