His biggest mistake was turning down Rafa. It seems we were really close to signing him before we went for Babel, but Rafa told him that he'd have to buck his ideas up, put in a shift and adjust his game to suit the Premier League. More defensive, more direct, less show pony.
If he'd have done this, he could have become an awesome player here, but look where he is now.