It is not clear how stable the fit for the more complex model will be. It will most likely require very good initial guesses for abcd (if these are fitting paramters). You can easily see that there will be multiple minima, for example once you find a best fit, there will be an equally good fit if you switch the values for of a-c and b-d.
As a sidenote, LabVIEW 8.0 received a significant overhaul of everything related to fitting and implements some of the ideas shown (e.g. calling the model via reference node for easy modularity). In addition, you have much more detailed control over termination conditions, etc. 🙂