I believe that UP's time will come. So many people I know just love braying away about it being a "boondoggle" and other such nonsense. It's in its infancy, and it needs tweaking.
IMHO, the first problem with UP is the price is too expensive. It's cheaper and more convenient for many people...