Today, I would personally pick USD as it can be used world wide and for a variety of purposes. However, if BTC were to stop being JUST a speculative asset I would contemplate making the switch. I like being in control of my cash without having to depend on some greedy bank!
Thoughts?
We can probably not trade with every individual with USD and we need to convert USD to local cash in order to make trades in other respective nations. Also holding our capital in bitcoins is a good option as with the increase in price, our capital too is increased which as compared to USD is not found.