I too use MySQL Workbench for SQL Server. It's actually a damn fine tool to use that's free for modeling. Sublime, UltraEdit and Notepad+ have all been amazing text editors for me in the past. For Python, I use Komodo IDE however.
I also just recently picked up a copy of SQL Prompt, which has been rather good for the past month. Surprisingly, I really enjoy the snippet features that allow me to quickly insert code and comments. As I'm the only developer at my shop wearing all the hats, it's easier for me to get the tools you don't normally get.
In relation to hardware tools, I also just recently purchased a mechanical keyboard. For those of you who haven't had the chance to try a mechanical, give them a whirl. They are mostly used for gaming, but they are very nice on the fingers and will extend the life on your keys. I picked up is the Razer Blackwidow, one of the lower end models as mechanicals can be pretty pricey.
A mechanical keyboard uses actual, physical switches underneath the keys to determine when the user has pushed a key. Press a key, and you press its switch down. Press the switch down, and the keyboard sends a signal to the PC telling it that you pressed that key. Mechanical keyboards feel very different, Mechanical keyboards are loud, Mechanical keyboards are heavy, Mechanical keyboards last longer and Mechanical keyboards (might) make you type differently.
My next steps with the keyboard is to sync it up to SQL Prompt and other tools.