It's all about the unfamiliar. I've spend countless hours in Xcode, and firing up Eclipse is a nightmare. Same with switching from Xcode 3 to Xcode 4... the unfamiliar seems "wrong"
Until you get beyond the unfamiliarity, you're not qualified to judge if it's wrong or right.
(That said, the 2 hours I've spent in Visual Studio was remarkably pleasant, considering)