Can't rotate view around selected object (macbook pro)
Blender rotates its view around an invisible, non-consistent point in space, which can be changed through several operations, including shifting the view with shift+mmb.

You can precisely position that point by


moving the view to the selected object (view > align view > view selected)
centering the view to the 3d cursor (view > align view > center view to cursor)




You can add a single-button shortcut to both these options, allowing you quickly set the center point with high precision.