I use GMail because a personal site really doesn't call for Exchange and because GMail is still the best email client.
The clue is in the name.
Cheap-as-chips, quick-to-deploy, scalable/performant virtual servers for hosting. No brainer.
Not many web servers can offer all four, but nginx can.
Rather than leverage Grunt.js, which is crap, repetitive tasks like minification can be done through Node.js scripts.
There's really no call for something heavier for this site. SQLite is simple, easy to use and quite reliable given its age.
The Ghost CMS is built on Node.js and provides the means to post new content (articles) to the site. As I have little time to actually spend on broadcasting my thoughts to the blogosphere, this doesn't see much use.
It's simple and very malleable. You can use it anywhere. You can customise it to behave as you want it to behave, look as you want it to look. And you can use it on any desktop operating system.