XD9, for me. Have not had the opportunity to try out the P99 with the quick reset, or the DAO. Both have good ergonomics, but the trigger, price, and the accuracy (1.8 inches at 27 yards with cheap CCI Blazer 115 gr) of my XD9 are top notch. I'm very happy with mine, and am shopping for an XD40.
emc