Kromovaracun, I always thought Cameron was a good PR man, and in a resonably good way - whatever his personal ambition, he did keep his ear to the ground. An apt pupil of Blair. May seems to have no common touch at all; you don't see her out in public, she squirms and prevaricates when appearing on TV, and her cabinet is out of control.
Her political impotence is largely due, I think, to her foolish decision to call an election, having said she wouldn't: she can't even stick with a good policy promise. This isn't good governance.