As for the polish comment, it's really a matter of what you're used to and strictly a matter of opinion, but I find Xcode a nightmare to navigate compared to VS2010. Sure, Xcode is shinier and looks better, but the UX is far superior in VS2010 (again, just my opinion). I'm very much looking forward to a single window interface in Xcode 4.3.
Oh dear - you haven't been using the multiple-window layout in Xcode 3, have you? The single window layout is the only way to be productive.
Update: wow - I got downvoted for saying that? Someone must really like the multiwindow layout. If that's you, and you don't want to pay the $5 for version 4, have a look in View->Layout in Xcode 3. Try the single window layout. You'll like it. Really.
I'm definitely going to give it a look. For some reason I thought the single window layout wasn't coming till this version.
The multiwindow layout wouldn't be so awful if OSX were better at windows management && I had more than one monitor to work with on my iMac. As it is, it's a struggle for me.
Oh, and who knows about the downvotes. I thought for sure I'd get nuked for defending VS. Have an upvote.
I didn't downvote you, I can't downvote, but I like the multiwindow layout because then it's very easy to use an external editor in place of the Xcode editor. I liked using MacVim or TextMate when I first got into iOS development.
Xcode 4's single window interface is a huge improvement, IMO, even though I haven't been able to get my old project to package up yet... "schemes" and "run destinations", oh my.
But I know once I figure it out, it will be better.
Oh dear - you haven't been using the multiple-window layout in Xcode 3, have you? The single window layout is the only way to be productive.
Update: wow - I got downvoted for saying that? Someone must really like the multiwindow layout. If that's you, and you don't want to pay the $5 for version 4, have a look in View->Layout in Xcode 3. Try the single window layout. You'll like it. Really.