What makes a good free theme?

There are many thousands of free themes for WordPress, but they are not all created equal. We would say [...]