These are the top options available today. Each one comes with a set of positive and negative points. One of the most important things to consider when choosing one of them over another is your own technical abilities.
If you are more knowledgeable than some, then you will definitely be disappointed in the less technical SSGs. If you are interested to learn, your best option is one with a medium level of technical difficulty paired with dependable documentation to guide you through the process.
You should also take into account the speed you prefer for your website. It is natural for developers to go with the faster ones.
Another consideration is the programming language. You should go with the SSG that is written in the language that you are most skilled with. Otherwise, you will have to start by learning the language, which can take a lot of time and you may end up losing energy or interest in building your site afterward.