Bitcoin at the moment is to volatile and transactions are to slow and expensive. It will take time (probably years) for Bitcoin to be widely used and accepted, but I am convinced that one day it will be, and I for one can't wait to be able to use Bitcoin in much the same way as I use fiat.