The actual classification is very difficult.
Strong is very open ended. You can be physically strong, but morally corrupt.
Capable suggests a skill that is above adequate. You can be a warrior that is capable but he couldn't add two single digit numbers together.
Mighty has the same problem.
I would pick capable, strong, and mighty