It is not really a matter of a better choice, but what you plan on using to dim it. a "D" uses a 1-20 v power source to control dimming and can be used with a controller like the Reefkeeper Elite or lite. The other uses a POT to control dimming (from what I understand). I went with the "D" to leave myself more flexible...
D-type is 0-
10 volts analog.
P-type requires a 10v PWM signal. NOT a pot.
If you want to use a potentiometer for dimming, the D-type is the correct choice, since potentiometers are passive devices and essentially produce an analog signal (unless you hire someone to stand there and turn the knob on and off several hundred/thousand times per second. :lol: )
In either case, the dimming circuit is a current sink, i.e. you need to bring your own power source to the game. For people hoping to dim with a potentiometer, the proper setup is a regulated 10v DC power source (DIY'd or a 10v wall wart that actually produces 10v) and a potentiometer on it's output, feeding a signal to a D-type.
For people wanting to dim with an off the shelf reef controller, the proper choice is almost certainly a D-type, since most off the shelf controllers produce 0-10v analog on their "variable" channels (whether intended for lights or pumps).
For people DIY'ing their own microcontroller, the P-type is probably the best choice.
For people DIY'ing their own PWM source (i.e. a 555), the P-type is the best choice.
FWIW, anecdotal evidence suggests that there isn't much of a difference between the two anyways, as the P-type responds to an analog signal and the D-type responds to a PWM signal.