I don't use the SQL recall that often, but I'm always missing that no SQL scripts but only single SQL statements were stored here. Would it be possible to also store complete scripts? You sometimes have statements that only work in combination (master-detail tables) or anonymous PL/SQL blocks.
If you afraid about the possible size of these logs, maybe you could make it an optional feature you can configure in "Toad Options".
Tools like the SQL Developer can do this.