Question: what are the attributes of a good hypothesis?
Answer: Power of Prediction. One of the valuable attribute of a good hypothesis is to predict for future. ... 
Closest to observable things. A hypothesis must have close contact with observable things. ... 
Simplicity. ... 
Clarity. ... 
Testability. ... 
Relevant to Problem. ... 
Specific. ... 
Relevant to available Techniques.