I disagree with the assessment you came to.
I work in mortgages, multi-tab, hundreds of form fields, nested sections of form logic throughout, modals with forms, inter-related fields, etc. This seems sufficiently complex and RHF has been capable of handling all of it pretty effectively.
Yes, you have to rely upon the functionality of RHF, but that’s kind of the point. With the uncontrolled nature of RHF, you have the full ability to do extremely flexible things without having to have the framework explicitly support it. That’s the power of uncontrolled elements.
There’s a bit of boiler plate to work around some of the complexity, but we encapsulated that in our own wrapping hook. Details are here.