Lots of replies to this and I know I haven't read them all, but for em, the best blow jobs and frankly sex I have ever had was with another man. I remember my first orgasm I ever had with my boyfriend. It was far better than any I had with a woman. Without a doubt, the best blow jobs are given by men.