Eu tenho usado o Oracle SQL Developer (porque é gratuito) e a princípio odiei cada minuto gasto com ele. Ainda estou tendo problemas estranhos com gráficos, pois está rodando no Vista e parece haver algum tipo de problema no driver gráfico (felizmente, ninguém pode fazê-lo funcionar corretamente no Vista, então não estou sozinho nisso), o que torna seu uso bastante trabalhoso.
No entanto, tive que aprender a lidar com isso e agora devo admitir que é uma ferramenta legal e muito útil (NÃO APENAS) para consultar um banco de dados Oracle. Suponho que você também possa consultar outros bancos de dados, por exemplo, usei-o para consultar alguns bancos de dados MS Access herdados e, portanto, acredito que você também possa consultar o SQL Server.
Você pode fazer migrações de dados, importações/exportações, ver a saída do OWA e supostamente também DEBUG (percorrer, definir pontos de interrupção, etc...) código PL/SQL, mas eu não tentei isso. Eu tenho estado bem com a linha de comando do sqlplus até agora :) Experimente e não deixe que os problemas gráficos relacionados ao Vista lhe dêem uma impressão errada :)