The Developer's Guide to WordPress/Theming Best Practices
Fundamental Goals of a Theme edit
Themes should make the website better for the user. That means easy to use, and aesthetically pleasing.
Themes should be usable for those using assistive technologies. Good contrast and colorblind readability are needed attributes.