What are the characteristics of a useful logic model?

What are the characteristics of a useful logic model?