>> I did what most of us do in such situations. I went for WordPress, a not-too-crappy theme for which I might have even paid a few bucks, and cheap hosting. The recommended way to fetch WordPress is to download a zip file (scream), tweak it locally if you can, and then upload it to a server using FTP (more scream). You could use sFTP if you wish to make things less worse (still screaming).
Oh, the national sport of criticizing a platform or tool without having used any of the many different options it offers, I see.
Also… wow, this comes straight from the dept. of complicating easy things… for the only reason of not wanting to understand how the platform perfectly handles all the issues describe, not researching any of the good existing professional wordpress based solutions out there, which have been available for ages.