In reply to Matt.

I second what @Matt and @Cais said.

Freedom is the best option. Give the users the choice.

Requirements are important, obviously. But some of them are draconian.

As a theme developer (operating a business), we have also pulled away from the TRT and now approach the WP.org theme directory with caution when releasing free themes. Certain decisions by the TRT have also lead to this conclusion.