Walter Bright:
I suggest removal of stack trace for exceptions, but leaving them in for asserts.
I suggest to keep stack trace for both cases, and improve it with colors :-) Another possibility is to keep the stack trace for exceptions in nonrelease mode only.
Asserts are a deliberately designed debugging tool. Exceptions are not.
Exceptions are often used to help debugging... We have even allowed exceptions inside D contracts (but I don't know why).
Bye, bearophile