McCain is very personable and certainly capable in a number of areas, but why would your description not fit him as well?
I disagree with your assessment of McCain's personality.
Having stated that, McCain has betrayed the conservative movement over and over again and can't be trusted, especially when it comes to nominating judges.