I like guys who are open minded but have solid opinions on things they think are important. I like guys who won't judge me for being an idiot, but rather help me to understand.
I'm not a huge fan of guys who play devils advocate, be straight with me, tell me what you think, not what someone else thinks. Devils advocate is a huge turn off for me, but intelligence in general, very hot. :)