Ex girlfriend 1: She loves doing it and and doesn't mind where she does it, she would pull my trousers down just about anywhere (alley ways, swimming pool, etc etc etc... too many places to list "good times!")made it far more exciting and especially because we could get caught. She would also rub the perineum (the bit between anus and testicles) which would feel damn good and make me more aroused/ ejaculate longer and harder, she had big lips but no real routine with how she did things other than the fact that she would always swallow, kinda mixed it up but generally she was all around amazing at blow jobs.
Ex girlfriend 2: Was more sensual and slow, kinda made love to my penis with her mouth also had big lips but spent allot more time paying attention to the tip of my penis with her hand and tongue, also tickling the balls. She always made out she was enjoying what she was doing but was more a discrete kinda gal so it was kept mostly to the bedroom but she still always swallowed.
Overall out of the above I would go with ex girlfriend 1 as being the best, she kept things exciting it's not necessarily she was the better technique wise just that she was the more fun in how she went about it.
You also mentioned about deepthroating, I have never been deepthroated before so I couldn't comment but it is definitely a huge turn on to watch in porn! I'm over average in size so this may be why the average gal hasn't attempted to give me one although the porn stars would eat me whole, I would suggest learning this technique if you haven't already!