I believe that, except for a few selected projects, in which obviously it will be impossible to enter, it is better to always wait for the listing on the exchange!
Considering current market status and the project insights, I too agree with your opinion that it's better to invest after listing. However, if there is an extra ordinary project, I would not hesitate to invest in tokensale.
Thank you for creating such a thread, will merit once I get some.