he's a back up player in the Premiership but may figure more in the Championship where utility squad players are very useful he can play at a decent level as a full /wing back , wing or midfielder .
As to the length of the contract its probably agent driven , not many at the age of 27 like short contracts so they seek longer ones to get them into their 30's , agent has done his job ,player has done well , we've not been that burned ,not sure what the issue is .