Started playing around with Twine and Harlowe. Not sure how good of a writer I am, I'm much more of a technical person. But figured I'd give it a go. I definitely see what you mean with Harlowe's limitations saving.
I decided to switch my effort over to Sugarcube. It certainly has it's own quirks, but I think I'm picking it up. Saving is magically easy, the exporting your saves to a physical file and (re-)import them at will is fantastic.