I've always made my views on Defoe really clear (most underrated player in the league in my book), but I think he'll go because he's been treated badly by the club. Virtually every time he's come on this season he's performed, yet every time it's counted for nothing come the next game, and to rub salt in the wound that waste of time, space and money Bent has clearly been rated above him.
'Stars in his eyes' Berbatov (yeah he's good, he's really good, but he's just not as good as all of this hype - he's inconsistent, gets sulky, has childish strops at inappropriate times and a player of the quality he can be should be a leader for the team instead of looking pissed off when the rest can't read his mind) clearly prefers Keane, which I think is where some of this stems. I also think the reason many fans dislike him is because they still have in the back of their mind how he left West Ham, so see him as mercenary. it's a valid reason to dislike a footballer, but you have to look at the bigger picture.
I was really pleased for Mido when he settled in to Middlesborough so well and so fast (so many people conveniently forgot that he was our team star the season before), but when Defoe goes I hope he goes on to have an amazing career.