Normally, full hollow-body guitars are used by jazz players and some blues players. This is because the large open body not only creates a large amount of low-end, but it will feedback nicely when used with a decent amount of drive.
The semi-hollow takes off from where the full hollow-body gets used, and is commonly used in everything from blues to hard rock. Depending on the guitar and amp setup, all of the resonance and feedback issues of a full hollow-body should be gone. This means that you can layer up a fair amount of gain before getting any serious issues.
Finally, we have solid-body guitars. This is what you will see a majority of guitarists using, from soft rock and blues all the way up to soaring death metal. These guitars have next to no feedback issues, and deliver a tight sound with a fast attack. This means that it works much better for most styles where you don’t want the large resonant low-end of the hollow guitar.
Now, which one suits you? That’s completely up to you and what you want to play. The softer the style, the more open to hollow-bodies you can be. If you want to play with overdrive doing shredding leads, then a solid-body is 100% the way you want to go.