Definitely, bitcoin has all the three characters. Moreover these three it has easy means of payment, decentralised system, Intangible asset.
what about transaction fee? you can say that bitcoin is a good method of payment because of all three things, but of course people using a particular payment method will first see the cost fee first? if there are other cheaper payment methods they will certainly choose another