I think IDEs may be a bit more subjective than are often presented. Personally speaking, my experience with Xcode has been just ok (not amazing) while IntelliJ based IDEs have been clunky and arcane, with some of their "smarts" functioning in ways that aren't expected or intuitive at all. Both are functional if you let me pick which to spend a work day in, it'd probably be Xcode.
What one is first exposed to and how they're exposed to it probably makes a big difference.
What one is first exposed to and how they're exposed to it probably makes a big difference.