My teen swears the Evolution Game Ball from Wilson is the best one for indoor practice and game-time. We have one in the house, and when it came time to get the perfect parting gift for his basketball coach (he's aged out of the team), we found an Etsy shop that sells and PERSONALIZES the Evolution basketballs. Our coach deserves a nice gift because he's been an amazing. We've had him for a few years. He's good with the kids, extremely fair and invested in helping them develop their talent.
My favorite thing about Coach is that he makes each child feel valued and valuable. He went way above and beyond by staying after so many times to 1-V-1 my son after the group coaching sessions had ended. I've got more great videos from those impromptu sessions than I do the practices!
Coach is a natural for figuring out what each child needs on the basketball court and he meets them where they are... he doesn't try to push anything (for those who wouldn't have responded well to pushing) and he pushes just the right amount (for those who need it).
The Evolution basketballs come in different sizes so you can choose the one that best fits your needs. We always go with the 29.5" because my son is a teen now, in high school (meaning he's man-sized, lol). So, that's the size we chose for the gift as well.