I love giving blowjobs to my friends. Absolutely love it. And when I meet a new guy that checks off a few items on my checklist, I love getting to know his cock.
I love the visual variety of the cocks I know. I love watching them grow, and even love it more feeling them grow hard in my mouth. I love the silky feeling of a cock, and the wonderful musky masculine scent ..... I love stroking them as I talk to their owner. I love looking sucking on them as I look at their owner's legs and feet tensing up, or at his face as he gets close to cumming. I love that feeling, just before they cum, of getting really rock hard, and I love holding their glans between my lips and feeling the squirts of hot cum filling my cheeks. When the finish, I gently suck the remaining cum from their cocks, and I love just knowing I've made them feel really nice and appreciative of the gift they just received. And I love it when they realize that, more likely than not, they can count on more in the future. I love it when they reciprocate - because I also love being fucked and being eaten and probed by a friendly tongue....
I am not a big fan of ejaculation on my face. Boobs, OK, but I just don't like it on my face. But I love watching my guys cum right up close - and if their aim and control is pretty good, I'll get close enough to their cock so I can see the cum squirt out and onto my tongue or directly into my mouth.....
I just love the intimacy of oral sex. Not so much having control of them (which of course we do when their cocks are in our mouth), but its something I can do for friends almost anywhere, relatively mess-free and it can be pretty discrete when necessary.
In high school, I loved sucking my date off just before he dropped me off at home, or just before we went into his house for dinner or something with his folks -- something about seeing and talking to his or my parents only a few minutes after I swallowed his load .... an awesome feeling.....