In fact, there are commands based on the use of specific sensors and actuators, besides conventional PD and PID controllers as well as MPC, robust adaptive controllers for prediction, gain adjustment and disturbance rejection.
For more details and information about this subject, i suggest you to see links and attached file on topic.
Small satellite attitude control for tracking resident space objects
This is actually another generic "best-of-all" question. You probably have heard about there is no one-size-fits-all cloth/shoes. Similarly, there is no single, best controller for the attitude control.