There are Python bindings for the Simplenote API (my current note app of choice), so it’s not too hard to automate backups.

I’m amazed at the lack of apps that meet my (and, it seems, your) list of requirements.