Can't argue about the smarts of Powell and Rice, I wish that Powell was president. I think, (as do many people smarter than me), that he has made some pretty big personal compromises to be on the current team. But he is a military man through and through, so being a team player once you sign on, (loyalty), is at the core of his very being.
My brother knows Rice quite well from Stanford, and although they are polar opposites politically, they were good friends and he says that she is
really smart.