I think he is a player you must keep. IMO you can have specialist players in your starting XI, but it's more useful in your subs to have some versatility. Can can play CM, CDM, CB, and RB. He is technical & strong. He has his limitations, but he is about as good as you can get for a bench player...