Yes, I save the drafts to a local relay (for privacy). I think most clients save to a database or cache, but I prefer using relays, where possible. Once it's done, I publish to my personal cloud relay and then broadcoast from there (or not, I sometimes leave things only for the people I share a relay with, as not everything I post online is meant to be publicly viewable, and my cloud really is AUTH-TO-READ).
Interesting .. do you have this set up documented somewhere .. I would like to set up a similar thing .. cuz I want to use #nostr as my go to notes app ( as it was intended probably ) .. and I dont want all my notes braodcast in public space ..