I suppose I am in a position to add something to this discussion, as I did my med school at Davis and am now at Stanford.
As I think I have posted before, I am not really sure why Davis's program isn't stronger than it is. Sacramento has been growing and I think there is a good variety of cases to learn from, including the bread and butter and the weirdo stuff. The faculty are generally interested in teaching (at least in my experience), and the overall workload is pretty light, giving plenty of reading time if that is how you learn. I think the lack of exposure to quality consult cases is probably a drawback, and living in Sacramento isn't for everyone. I also know there are a few ex-faculty members who are very vocal about their dislike for Davis. I think everyone is entitled to their opinion, I guess.
As for Stanford, I think it is an amazing program with a lot of strengths that have probably been detailed at length by other posters. In terms of drawbacks, I think we work harder than some other programs while on AP (for sure more that Davis, prob comparable to UCSF), and the surg path fellowship is amazing but entails very long hours. If you are someone that learns by doing and likes hands-on training (like me), then I don't see the hard work as a drawback. About a year or so ago, the program directors instituted a case "cap" while on surg path to put an end to the nightmare 80 case signouts that can really be crippling when you first start. I think the cap has reduced the number of hours worked while on surg path, and the residents all seem happy with the change.
So this is a really long post, and anyone who has more specific questions can PM me. Just my 2 cents!