If you do SQL for a living you need a robust productivity tool. You won't regret using a proper software you can rely on. My customers are moving from on-premise to Azure based databases and I wasn't able to migrate their data to the cloud with another product. Devart has a solid history of data connectors, their oledb drivers are famous around the developer community. When working on tight deadlines every hour count and you cannot afford to format code by hand or write scripts just to check if the data matches between TEST and PROD. So far I found the data compare to be the most reliable and easy to use with SQL Server. The software has a report writing and delivery tool and a Pivot table facility. Did not use them myself, but 'hey' they are free in the box, you never know what your customer will ask you. I have used the data export feature every now and then to send data back and forth with other systems and it has enough formats available. One point: it would be good to have export in JSON to ship data to web services. The T-SQL debugger works much like the SSMS one, and the code completion is very accurate. It actually works, and suggests objects based on the context of the SELECT where you are. I was impressed by the JOIN suggestion, which I never saw before: very clever, it relies on foreign keys and similar column names. A little trick: when the code completion drop-down is visible, press the CTRL key and it becomes transparent so you can see thru'There are a lot of other features we did not use yet, but the ones I personally like are: Git, seamless Azure SQL, data compare and code beautifier. http://imgur.com/BjG26L8