Personally i would hold him back. While he may be socially ready now, in a couple of years he may struggle. Its easier and much more fun to do 2 years of kinder than repeat a year at school. All your friends go up and you have to make new friends with the younger kids kwim?