I always thought the information density advantage of ternary disappeared once you put it in the real world:
- harder to discriminate values as you pack more in the same dynamic range
- more susceptible to noise
- requires lower clock rates for (wired) transmission
- requires more complex protocols for (wireless) transmission
- representing 0 or 1 as switched states uses "no" power, but getting a switch to be "halfway on" uses a lot of power