I think yes, Bitcoin definately be the money for transaction in the future, but for a next long time and it would be controlled by government throughout regulations . We could use bitcoins instead of cash or money in bank accounts, and definately, the transactions fee would be low very much.