DbSchema is a complete solution for databases. This provides an efficient and productive environment to work in, with improved awareness of application schema architecture and easy access to application data. It has support for offline work and schema synchronization; make DbSchema an excellent tool for team work as well as a great tool for converting and merging database schemas. With DbSchema you will have a single universal database tool, fit for designing of schema, write and execute queries, explore of database data, explain plan, and team work.
I've tested different products which works with databases and I decided to use this one because is fast, can really work with big schemas ( others have problem for schemas with more than 300 tables ) and covers the most important needed functionality.