It looks like he is finally getting his guys in the program (for better or for worse). Recruits have had time to come back from missions and red shirt. Yes, there are still a lot of carry over recruits from Bronco, but more and more of Kalanis guys are playing. IMO Kalani should be given enough time to have 100% of "his" team and scheme when the decision is made about his long term future at BYU.
Its my opinion that he needs a 2-3 year extension now so that he can get everything as close to the way he wants it and then you either lock him up for 5-10 years or move on. That way there are no excuses and no doubts on how the team and he is evaluated.