Drew is a very good player and fits well in the Red Sox lineup. I really have a hard time saying he is a great player at this point, but maybe that will change some day. Also, with his over all numbers I think he is a bit over paid, but that is a very small thing in the big picture. If i remember right, I think he is the highest paid player on the Red Sox. When I think about that, it is quit shocking to me.
Also, I think the reason a lot of people do not like Drew is because he is not an emotional ball player at all. He never has been and he never will be, but the one thing he does is play a 110 % very very quietly. In addition, people want some like a Trot Nixon IMO and Drew is not that kind of ball player. Nixon was very emotional and he would play hard noise baseball every day. Drew does almost the same thing, but much quieter.