Well to be honest, Everyone you mentioned is good, However, I can say that I would challenge anyone of them.
as far as not having a gag reflex, as i saw mentioned in a previous post, that is incorrect, the gag reflex is still in tact, just controled. If you are curious as to how deep I can...