There also hasn't been one story that was proven to be leaked by William. And William has not been caught in any lies (to be fair, he doesn't talk), unlike the prince who was married in a private ceremony three days before his wedding or in a dangerous, high speed car chase throughout New York City.
The only response William ever gave to anything Harry said was "we are very much not a racist family." And truthfully, Harry's the only one they have a recording of making racist statements. Do I think there is some racism? Definitely with the older generations...unconscious bias and classism by all. But again, Harry's the one saying racist things on a recording. Harry's the one who wore a Nazi uniform.
Team William. I can't wait for him to be King. Perfect blend of his mom's generous, kind heart and his grandmother's dedication to duty. Diana, who relied on him too much, always said he was her wise old man and I can't imagine she wouldn't be firmly with him (though I do think she'd still love and talk to Harry). Charles is as always is a non-factor.