I use the product, and the many aspects of it, because it covers everything from querying a database to monitoring to making a conceptual model to getting the model from the database and producing diagrams. It has many uses.
If you make it the tool you use, everyone can talk the same "language" in terms of the tool and the use cases. Once you know it, how to use it, you can tell the whole organization how a given task will be done.
You can install it on every platform. It just works. The other thing is that it's free. And Oracle is committed to the development of the tool, so it has been improving.
There is room for improvement in the Real Time SQL Monitoring.
More than five years.
It's more stable sometimes and less stable other times. I have used it on Windows, Mac, and Linux. It's variable, it's not the same stability. I think that can be improved on.
It can be used by many because it's mainly a client-server.
When I have had a problem I have gone to blogs or developers' sites for answers. I have not submitted a formal case to Oracle Support.
Developer is centered on Oracle. I have the need now to monitor a much larger diversity of things. We are talking about monitoring cloud infrastructure where you have machines, where you have many other things, apart from the development. Also, SQL Developer is backed by Oracle, it's free, and it accomplishes what we need to be done.
My most important criteria when selecting a vendor are, first, the vendor's reputation, and then the feedback I see from other users.
It's very simple to set up.
In terms of advice, I would first ask you what you are expecting from the tool and, if it is in the scope of Oracle SQL Developer, I would recommend it.
I rate this solution at nine out of 10. It accomplishes what I expect. It's a nine and not a 10 because, it needs better real-time monitoring of development.
I only recently started using the data modeler, and it's most useful to me, for figuring out parent-child table relationships in our ERP system's database (ellucian's Banner). I use SQL Developer every day on the job. I haven't found a better tool!