I have a chicken that I discovered was mostly blind, my guess would be that she mainly sees shadows, and has about 15% vision in my estimate.
I had her with the other chickens, and once the weather got nicer, I realized she was always up at the house by herself. She was awfully hungry and terrified of the other chickens. She got to where she would hang out under the porch all day to stay away from her coopmates.
So I started really watching her...and I could tell she is mostly either blind, or her depth perception is way off, as when I would feed everyone, she kept "missing" the stuff on the ground. She would peck to the left, to the right, in front..finally give up and walk off or another would come up and scare her away.
I took her inside and gave her a good meal, and after one night, she would hang around and not even think bout going to the coop at night. So we named her "Claire". Dont know where that came from, but all we have to do is make sure she gets her breakfast, then let her out, and in the eve, call her. "Claire, you ready for bed?" and she will come running, we give her a good supper and put her to bed.
She does NOT like staying in all day on bad weather days, so she gets antsy. Loves being out during the day, but at night, no way is she going anywhere near that coop again.
She has turned into a very loving chicken, and a real sweetheart. And she will be a looker too, a splash orp pullet.
Sorry that was so long, but I agree quality of life can be good. He will develop other skill sets and you will always probably need to keep an eye on him when outside, but he sounds like he is doing great.
Good luck with him and hope he does great!