I would try wolverine sports pro basketball. I have been playing it for a couple years and love the detail and ability to modify the gaming setup to get different challenges. It has a demo version that allows you to play the current season as a way to get used to the functionality.
https://www.wolverinestudios.com/