Towns quite easily. Porzingis would have been a close second if he was more consistent over the course of the season.
I would honestly take Devin Booker over all of these guys. He is 19 and he already competes with guys in the league without backing down, he sahres the ball. I like his game a lot.