I actually use DFFS “save and redirect” on newform for most of my projects now. See attached screenshots.
Newform config is minimal, requesting only basic information in order to create the item, all of the more complex form logic and configuration is on editform.
End users don’t really notice the continuation of the form after the redirect, and I don’t have to manage the separate form config on both newform and editform. Obviously once in editform you can use the item ID wherever you need to.