Depends. My ex boyfriend is probably in the top 3 head givers I've ever had, however the number one spot is held by my fuck buddy, she's a fucking master. I've had guys that gave great head but more than few that could left MUCH to be desired. Same thing goes with women, had some that had me cum in minutes, and others that I had to thoroughly instruct.