Be pretty rare for a bloke to be in the system from draft age to 30 and then start acting like a professional. Has survived on talent for a long time and still has a heap to give but I'm not sure we'll see it.So he stays? You have let him explore his options by not giving him a 2nd year.
If he could get fit and be a professional - he would get a longer contract from the club that knows him best.