Hope all you cocksuckers and suckees don't mind my 2 milliliters' worth here..
I have had maybe 15 or so lovers all throughout my 60 years and my current wife (my 2nd and last) gives the best BJ's by far. She takes the time to do it right, stroking my dick and kissing my balls, knows when to speed up and slow down, deep throats me and rarely lets any of my cum escape her mouth. She's a very neat person and as she says, "Cleanup is a snap!". Actually I have to ask her special if I want a messy rockstar blowjob. She doesn't care for 69 but loves to bate herself while sucking me and we also often do mutual masturbation with a bj at the end. She once told me that learned how to give BJ's from her best friend who was a gay man who showed her how using cukes or something.
Now thinking back on all my girlfriends starting with the one I lost virginity to I can only think of two who didn't give me one at all which would be the first two but to be fair I didn't bring it up either. I was happy enough just getting laid! The first wife wasn't keen on it either but she would relent if I insisted although we'd always finish up with a fuck. All the other ones however for the most part enjoyed sucking me off or at least paid 'lip' service to the idea.
Look ladies, we all have to do things in life we don't want to do. If you really love your man and he loves getting his cock sucked what's your problem? Get over yourself and learn how to make your man happy and at least act like you're enjoying it! Trust me he'll bend over backwards pleasing you in return. Otherwise you risk him getting it somewhere else and that'll never work in the long run, unless you want one of those don't ask don't tell kind of relationships.
Oh yeah one more thing guys make sure you're freshly showered each time because that's a big part of what freaks some of these chicks out having to suck a guy and smell that funk at the same time.