I use Rhino’s rotate command and gumball, nothing more
I use 2 plug-ins if I must tell you for surfaces:
https://www.xnurbs.com/
example: