I should point out that I don't see either as being useful as 'money' as long as the USD works fine, and it performs admirably as money at the moment. If I had confidence in this state of affairs persisting in perpetuity I would not be terribly interest in gold, silver, or Bitcoin.
Alot of the time when I read your posts I think you just enjoy listening to yourself talk. Of course, I could be guilty of that myself but I usually don't write in contradictions.
Thinking that the USD performs admirably while investing significantly in pm's and bitcoin, at least to the extent that you've told us, sounds ridiculous. Perhaps you meant "tolerably" at best. Given the Fed's 2% inflation policy, USD hegemony in all its forms, QE, legal fiat status for taxes and debt settlement (forced acceptance), etc, I think that would be a more accurate description don't you?
I use 'money' for transaction. PM's and Bitcoin are, to me, a different asset class, and at least in part solutions for problems that we don't currently have (and hopefully never will.)
Legal Tender is kind of the 'killer app' for USD since I spend a lot of my time in the real world and not some fantasy la-la-land. I also appreciate the predictability of the USD for use as money in terms of inflation rate. I've been sitting tight on my Bitcoin for half a year now since it is down like 50% from what I'd like to get for it. Gold/Silver much longer than that.
I've never been comfortable doing many transactions with Bitcoin because it just won't scale. Sure, in the early times (which we are still in) it would be practical to use it for all kinds of shit (even Satoshi Dice messaging back in the day) but that situation is transient. I don't want to get habituated to something I know won't work, and I even less want to see Bitcoin hammered into a different shape to overcome this problem (before a real solution like sidechains or treechains comes along.) When I do do Bitcoin transactions from my own client I pay like $10 or whatever as a transaction fee because that is how I think the system could sustain in the form I would like to see. I'm a man of principle I guess
Said a different way, I don't really visualize Bitcoin as 'money' in the same way I don't see gold as playing that role. Both are ill-suited to any but specialized transactions.
Lastly, I consider Bitcoin to be experimental and quite risky. We've dodged several notable bullets so far, and as the solution grows, ducking and weaving will become less practical. And it's always a possibility that a direct hit could come along. 1) The BDB mis-config was solved by the grace of friendly miners. If not-so-friendly entities, or those under control of not-so-friendly entities had been around the outcome could have been different. 2) The mutability thing was annoying mostly because Bitcoin is still in it's infancy, but exposed some dev priority issues and lack of rigor. 3) The Heartbleed thing could have been utterly devastating if anyone used the stupid payment protocol x.509 crap. And God knows what else is lurking in OpenSSL and/or your friendly RNG of choice (someone's choice, but probably not yours.) Both have been subjects of extreme interest by the likes of the NSA for a while.
All that said, I still float quite a lot of value in BTC, and it would hurt plenty to lose it. Part of why I do is that I've taken out a hell of a lot more than I put in. Being rigorous in a scheme which precludes loss or theft is exceedingly technical and cumbersome (to my level of precision.) Yet another reason why Bitcoin sucks as 'money.' OTOH, I keep loose (bitcoin) change kicking around so that isn't a terribly big deal really.