I believe he is an inconsistent moderate but he has some good ideas. But he cannot be predicted in my experience. He argues well, however.
I know who his friends are. Trust me on this.