Everything is in progress - there are new more advanced currencies developed every week, and it is only a question of time when they will reach Bitcoin or even overcome it. The main advantage of Bitcoin is it's popularity, which has a snowball effect to itself, but it can change with time.