Hi Albin, all of the actors you suggested is popular and extra talented persons in the malayalam film field. These actors cannot be compared each other because each of them have their own way of acting. Even some of the films they had acted may become flop its not because of their poor acting. Its only because of poor story and theme of the film. Its true that one actor cant perform same as other for a specific character, but this doesn't show that they are not good.
Think about our old film stars, can anyone present in the film field now acts like those actors? No, they can't but still we approve their acting now. So each and every actor have their own qualities, which cannot be compared in anyway.