Agreed, I also love the fact that XCode is project-based and Eclipse makes it difficult to switch between working on different projects - I've always felt like there must be some trick to that which I just can't figure out.
That doesn't help. Switching workspaces is cumbersome, you can't 'launch' a workspace like you can just open an xcode project, and you can't have more than one open at a time in different windows.