I have been using Atlantis SQL Enywhere, a free software, for almost 6 months and has been working really well. Works with SQL 2005 and SQL 2008 versions. I am really impressed with its features and keyboard shortcuts are similar to VS, so makes the transition really smooth to a new editor.
Some of the features that are worth mentioning:
- Intellisense that actually works when using multiple tables and joins with aliases
- Suggestion of joins when using multiple tables (reduces time on typing, really neat)
- Rich formatting of sql code, AutoIndent using Ctrl K, Ctrl D.
- Better representation of SQL plans
- Highlights variables declarations while they are used.
- Table definition on mouse hover.
All these features have saved me lot of time.