I personally use circular needles even for knitting in rows, so for most round items I go for circulars. However, gloves are definitely easier on dpns.
I prefer circulars - easier to carry around, reduces weight on garments, and can use magic loop, if needed. I dont mind DPNs, but not for the entire project.