Ah yes, that may be an issue. But that is solved by not installing the "window_title_changed" hook, so that the scripts only take effect when new Finder windows are opened. In that case, windows never move around. All the points you mentioned are issues with the default behaviour of Finder (e.g. when opening a new Finder window as is, you cannot predict where it will open and so it may block other elements).
Yes, when opening a new instance of Finder, I expect that the position won't be what I expect. But moving folder to folder it will stay the same. Sadly the Finder doesn't seem to respect previous types of views (List, Icon, etc) but I see you have a solution for the window size changing.
Thanks!
If you open a Finder window and customize the view, then immediately close it, it remembers your settings. It's an odd design decision, but it works. It doesn't always carry over to network shares after they've been disconnected and remounted.