A distributed network is not well suited to micropayments. With every user it exponentially increases the resources used. Bitcoin can handle about 7 transactions a second maximum. Much less currently.
Yeah; there are technical limitations with Bitcoin that are well-known. I was referring more to virtual currencies in general; Bitcoin is unlikely to be the final evolution of virtual currency. My comment was more about how Bitcoin raises the promise, but I do know it's unlikely to be able to fulfill it.