Yo uso SQL Developer todos los días para desarrollar paquetes. Si bien no es perfecto, tiene algunas características útiles:
- Resaltado de sintaxis;
- Autocompletar;
- Depuración (aunque no de solicitudes en vivo por lo que puedo decir);
- Configuración de conexión simple (basada en JDBC y TNSNAMES);
- ...
También es gratis, a diferencia del (ciertamente mejor) Toad mencionado anteriormente.