USB B, mini B, or micro B for product design
Full-Size USB B
Full-Size USB B
Full-Size USB B
Full-Size USB B
Full-Size USB B
Full-Size USB B
Full-Size USB B
Full-Size USB B
Full-Size USB B  

The full-sized USB B connector is far more reliable then mini or micro B connectors.

It's also much more mechanically robust. 

Really, the only valid reasons for using the Mini or Micro connectors are space-related. If you have the space for a full-sized conector, use it!



If your device is going to be used in really wet environments, Bulgin makes some very nice IP68 rated (hermetic) USB connectors.



Datasheet, product page.

Digikey carries them, which is nice. They're slightly expensive (well, about $25 for a mating pair), but very well made.