Other 'better' altcoins do exist, but it'll be years and years before their popularity will reach that of bitcoin, they also have no place in the public eye (which means businesses are much less likely to adopt them).
The alt coins (except maybe the exception of name coin) don't contribute anything but confusion. Altcoins should have been introduced years later once people are OK with the concept of crypto coins in everyday life.