There is a high demand for developing effective controllers to perform fast and accurate operations for either flexible link manipulators (FLMs) or rigid link manipulators (RLMs). Thus, this paper is beneficial for such vast field, and it is also advantageous and indispensable for researchers who are interested in robotics to have sufficient knowledge about various controllers of FLMs and RLMs as the controllers’ concepts are elaborated in detail. The paper concentrates in critically reviewing classical controllers, intelligent controllers, robust controllers, and hybrid controllers for both FLMs and RLMs. The advantages and disadvantages of the aforementioned control methods are summarized in this paper; it also has a detailed comparison for the controllers in terms of the design difficulty, performance, and the suitability for controlling FLMs or RLMs.