Interesting discussion save the bickering
as technology improves, even the best current technology becomes obsolete
Bitcoin is a protocol, not a product or technology. I would compare bitcoin to HTTP or bittorrent. Look at the success of the web, which is based on a protocol that has seen minor (and mostly backwards compatible) changes over the years. Nobody could have predicted exactly what the web browser experience is in 2013. Once a protocol gains enough user and developer momentum it is hard to throw it away. In my opinion, bitcoin has a good shot.
The fact is that bitcoin is a protocol with lots of flexibility baked in which will allow it to grow and expand as needed. Fundamentally unlike an iPhone or AOL or Myspace or specific company X.