What do you like best?
If you would like to use Cocos2d Sprite Builder you could also create games easily using the tools bundled with framework.
What do you dislike?
The side tools provided by the framework are not as integrated as it should yet. They've deprecated many tools before being able to adapt it to the current needs (like Cocos IDE and CocosStudio).
Also they've just launched the Cocos Editor, that overlaps some feature of other tool calles Cocos.
The tool strategy is not clear yet. in 2015 they've announced that they will change the name of the Cocos2d-x framework to just Cocos, they've launched the Cocos tool, but Cocos.org site still only available in Chinese. They still launching tools outside the Cocos integrated tools even when they said they wont.
Recommendations to others considering the product
If you're creating complex 3D games , even though Cocos already support 3D, you may consider using other framework.
What business problems are you solving with the product? What benefits have you realized?
I've been creating lightweight games with this tool since 2013. It's totally free of charge and it's opensource, which means that you can change the code for convenience, but in my particular case, the greatest advantage I have derived from the code is having access to deeper debugging capabilities.