I think Calipari would be a good fit at USC. I wouldn't be surprised if he has already put "feelers" out for the gig.
Kentucky is a much higher profile job, but at USC, it is easier to cheat and not get caught. WWW and CAL would be in LA-LA Land.
Bob McKillop from Davidson would be near the top (not at the top) of my list if I were starting over a program.This guy built a good program even before getting Steph Curry, and I'm sure he will have Davidson playing well without Steph around next year.