I think Keatts has done a great job and he deserves the kudos he is getting.
However, you can absolutely debate the roster last year vs. this year. I'd give the edge to last year's roster (I mean, they had Dennis Smith FFS), but there are some significant differences elsewhere.
They lost their top 3 in minutes per game (Smith, Henderson, Rowan)... But this year's top 2 in minutes are roster additions (Freeman & Beverly), Yurtseven is much improved, and Markell Johnson is distributing the ball better from PG than Smith did last year.
No doubt, a lot of that has to do w/ Keatts, but I definitely underestimated the impact that Freeman would have (and the improvement of Yurtseven).