Great documentation, standard features, speed, good support, continuous updates, great reviews - are the main things to check through when choosing a WordPress theme.

This article also talks about a good tool to check your theme according to WP coding stadards - such as WP Test.