Yeah but availability is the best part of a player. Just check his played minutes past 3 seasons. Is crazy how unavailable he has been. And as said the on and off nature of his health status effects his performances too.
There is a reason Napoli low balled him with 1.8m salary. He needs them more then they need him, despite his clear quality when he is healthy.