If Rhino’s own NURBS surfacing tools were good, 3rd party plug-ins like VSR, Cyberstrak and Xnurbs would not exist at all. Literally every of the main surfacing tools in Rhino has HUGE known weaknesses that were not fixed for decades despite the user input and suggestions.
For example, here is an old topic since the Rhino 6 times. ZERO of the suggestions there are implemented in the latest Rhino 9 versions.
And here is another topic with more suggestions in a more organized way: