What do you like best?
Xojo's ability to compile for Windows, Mac, iOS, Web and Raspberry Pie. Also, Xojo takes care of garbage collection and uses a single interface that is easy to use. Developing software using Xojo is significantly faster than using X-code, with the obvious advantage that it compiles for other platforms as well. Ever since Xojo implemented 64-bit and Retina/hi-dpi support it has become my default choice for software development.
What do you dislike?
The somewhat lagging of new features compared to Xcode, meaning that when Apple introduces new features, it takes relatively long before these are included in Xojo. Luckily with Declares many of the shortcomings can be overcome, but declares are less user friendly than built in native controls.
Recommendations to others considering the product
If you are looking to develop Apps for multiple platforms, then Xojo is hard to beat, yet easy to use.
Although the standard IDE supports many things, a vast amount of plug-ins is available for Xojo as well, making development much quicker. The one plugin that is essential to me is the Xojo plugin set from MonkeyBreadSoftware. It prevents the user from having to re-invent many wheels already invented.
What business problems are you solving with the product? What benefits have you realized?
Xojo truly allows the development of software for multiple platforms using single source code,
with just OS specific code when needed. I have been able to produce Multiplatform applications in virtually no extra time when compared to the single platform coding work. It also makes maintaining code easier as changes only need to be made in one source code.