Function like "Run command in SQL*Plus" in TOAD would be OK. I guess it's not very hard to implement but would cover all the issues.

PLD provides more information, but autotrace does it in more common way to the community, which is important for discussing stuff on forums.