Rhino uses the center of the selection which I think is highly annoying. Sometimes you have a large selection that extends outside the view, sometimes a tiny object. navigation should in my view be independent from this, as it is in SketchUp.
In 98% of cases the SketchUp pivot from mouse works perfectly. There are times it doesn’t though, namely when you are very close to an object or the physical bounds of the model are very big. Orbit Tool Pivot Point When Clicking Outside Geometry