After a whole afternoon of trying Jekyll, Travis CI and Forestry, finally I managed to build my new blog on GitHub Pages using Ghost and Buster.
While certainly I would have preferred using just Jekyll and GitHub Pages, I chose Ghost for its familiarity and simplicity in content management.
My journey with blogging thus far has been: Blogger → WordPress → Ghost → WordPress.
I remember using Blogger in the early days. Copying and pasting skins from external sites, getting scripts to add additional functionality such as chat and visitor counters, which increased loading times of the Blogger site. Although inherently customizable, most site designs do not deviate very far from the norm and feature the ugly Blogger top navigation bar which cannot be removed no matter how hard one tried.
WordPress on the other hand, is more customizable, but a paid plan is required to use its powerful plugins. However functionality of WordPress plugins are also not guaranteed, as new versions of the WordPress CMS will occasionally break support for the plugins. Usability of these plugins is somewhat dependent on the ability of the external developers of the plugins to maintain compatibility with the WordPress CMS.
For Ghost, content is really king. A lot of extraneous features are removed, in favour of letting the content. I really like the fact that MarkDown is enabled by default in Ghost, rather than rich text and HTML on both Blogger and WordPress. MarkDown is more beginner-friendly than HTML and requires less clicks in comparison with rich text. If one is well-versed in MarkDown, it would not take too long to format the text in the proper format.
Looks like I would be using Ghost for a very long time.