Maya like Pivot alignment

This addon was everything I wanted and more. Problem solved.

Slightly faster alternate method that is close to the method Maya has is;
Edit mode > Active Element as the Pivot > Select All > Deselect/Reselect the Vert/Edge/Face you want and use that.

Still, its far more steps than Maya currently requires so if anyone has any even quicker ideas that’d be great.