That's a really nice lookin' horse. He appears to be fairly small for a six year old though, unless Ty is taller than I think he is. That's not necessarily a criticism because the older I get, the more appealing shorter horses become!
It sounds like you've identified his problems and if Ty can work through them, he'll have a nice horse. Just give him a steady job with plenty of miles and patience. Don't push him too hard in a tight spot before he's ready for it.