Depends on your skills and preferences. I would choose Ghost since I am a JavaScript developer and would be more comfortable with a node.js solution. I'm actually so happy I was reminded about Ghost by this post, I might try to set it up myself tonight.
Lacking PHP experience, I've never felt that comfortable in WordPress, but I can't deny that It Just Works. Easy to install and there are millions of users for easy troubleshooting.
That's basically what I'm thinking. Ghost is more inline with some skills I'd like to round out but it's undeniable that WordPress is the standard and there are so many plugins and extensions for it.
Wordpress has so many plugins and extensions because people use it as a site builder for anything and everything. Want a shop? A contact form? A newsletter? Restaurant bookings? Hotel reservations? Whatever, do it in wordpress.
If you want a technical blog, Ghost also "just works" and is far, far better, cleaner, more beautiful out of the box imo. I use their Pro version for our company's blog (https://articles.hsreplay.net/) and it's just unbelievably good. I'm so glad to have found it and I'm a huge, huge fan of not just their product but also how they run their organization.
Lacking PHP experience, I've never felt that comfortable in WordPress, but I can't deny that It Just Works. Easy to install and there are millions of users for easy troubleshooting.