For starters, there is no such thing as a perfect guy. Or a perfect girl for that matter!
I think we're just drawn to what we imagine the guys to be like. For me a guy who is down to earth and just overall friendly works for me. We have to have some interests together. And of course, I have to be attracted to him.
My guy Jimmy is perfect for me. Lauri is second. LOL!