Other currencies definitely have a chance. Bitcoin's only advantages are being the first one, the most known & the most expensive.
Plenty of factors need to be considered - transaction fees, transfer times, privacy, overall use of coin, etc. - but there is still plenty of room on the playing field.