Xcode is Apple's integrated development environment for macOS. I use Xcode almost everyday.
What do you like best?
Xcode provides us Storyboard, by which we can do the design. It's effortless to use. We can prepare the build using Xcode. ( with archive process).
What do you dislike?
The size of the Xcode is almost more than 10 GB, which I don't like as an iOS developer. Also, if we run multiple simulators at a time, it may crash and slow down.
Recommendations to others considering the product:
If you are an iOS developer, you have to use Xcode. It's fun and easy to use. You can do design using Xcode for your app also can prepare the build.
What problems are you solving with the product? What benefits have you realized?
I am an iOS developer, so I make ios apps using Xcode also do debug, do the design for an app using a storyboard.