What do you like best?
In the latest versions the WYSIWYG designer is gone, which in my opinion makes it easier to use, ESPECIALLY if you are a programmer. I guess it might make it more difficult for those who do not know how to use it.
What do you dislike?
If you have too large of a project, it does start to act up and run slow or freeze.
I really dislike that it is not permitted for apple devices and that it can be a tad bit pricey.
Recommendations to others considering the product
Study the product closely before deciding to get. Sometimes the software can not handle larger products and may not be the right program for your company. I personally love it, but everyone has their own opinion.
What business problems are you solving with the product? What benefits have you realized?
You have to get the IDE if you are going to use this program. It is good for people learning how to use it and you need to have videos and other tools to be able to use this program more efficiently.