It's doing a fine job. Gradually removing some of the less well performing components (block storage & mempool) + bugs from the original implementation (the various malleability attacks and the mempool flooding stuff) has been laborious for the github contributors, but they're really beginning to get there with the upcoming release. I hope that with pruning mode now working wit the wallet, plus lots more work on regulating messaging over the network much better, the main client should be that little bit more usable again.
It's true, you can try to make an assessment as to money qualities purely on an objective basis and fail. Platinum is rarer than gold, and exhibits similar or equal physical/chemical resilience, but I think I'm right in saying that being so rare actually works against it for use as money (and it's certainly true that the concept of platinum as money has never really caught on).
I've thought about this too; the awkward example I came up with is collectibles. People into are into all number of specificities of baseball cards or coins or stamps or comic books, and each individual collectible (as such that friends and acquaintances are aware of one another's collections) carries a peculiar context dependent currency, in that an actual opportunity to trade for a given piece is within reach (and the notion can even form a part of the relationship between parties).
The money systems that emerge naturally in prisons is another good was to illustrate the psychological/"game" nature of money; people in prison that do not smoke will acquire cigarettes if they need to trade in a cell block where cigarette's are the dominant currency (and the thought of using the cigarette for it's manufactured purpose does not cross their mind).
So it seems like money status is a peculiar kind of demand driven status, attained by crossing an unknowable threshold in desirability (and strictly in the eye of the beholder). And it often comes with another slightly strange property; the holder frequently appreciates the trade value, and not the purpose value (which is paradoxically how a given item attains it's value as a trading instrument to begin with.... )