The duodecimal system is unique to the fact that the number 12 has more divisible factors than anything else that's manageable to count.
https://en.wikipedia.org/wiki/Duodecimal
Inches/Feet are based on Duodecimal system, but since we use Arabic numerals (base 10), it's obvious why inches/feet aren't the way to go and why Metric system wins.
There are still things that the rest of the world use Base 12 for - hours/minutes/seconds, 360 degrees, point font units, etc.
The reason why America hasn't adopted Metric system despite of it being the official system in the law is the same reason why the rest of the world hasn't gotten around to changing time/degrees into a decimal equivalent. It takes a tremendous amount of effort to turn the ship, the US being a giant ship to turn. America also leads in determining standards for Metric system around the world - NIST with collaboration from European counterparts work together to establish these standards. Universities in US, semiconductor industry, medical industry, etc. use metric units. Engineers in the US know and use the metric system.
If we didn't have Arabic numerals in Base 10, the American system is better :) *
But since we are all stuck with arabic numerals, the Metric system is better!
Edit: * I realized that its not that simple. Conceding this point, see responses. I was under the impression that most US units were consistent with base 12, but they're not - 1 lb = 16 oz (not 12) for example. A base 12 metric system would be ideal.