Giving is more pleasurable for me, but would not turn down an enthusiastic blowjob to completion. I love the hot crotch scent, moans, muskiness, natural sweat and pheromones of a turned on partner and their orgasmic fluid, gives me a hard on every time.
I love giving it. When I first did it with my ex she said, "you really really like doing that huh"? I can cum while going down on her and she said that's unusual for a man.
I prefer receiving, especially from a woman. Ive sucked cocks a few times, first time another boy at school after a school swimming lesson, but I prefer giving hand jobs.