I'm not a doctor but I bought these anyway.  They're the perfect fit, the colors don't show stains, and they're decent looking.  I prefer this product.

One problem for me with briefs is that the elastic goes weak in the leg holes and that gets to be very uncomfortable if I'm in a public place where I can't "fix it".  I like that I can depend on good service from these.