Cash is better because you can easily use it to buy your needs anywhere in the country/world. You pay cash when you buy street foods, for your children's allowance, to pay for public transportations. People also are accustomed in using cash in majority of their transactions.
Bitcoin is much better to use because it's much easier to send to the people in Africa and other parts of the world without having to go out to a bank.
Yes but it requires more expensive fees compared to cash transfer so I cant say bitcoin is better but it is easier. I do not even think that cash and bitcoin is comparable as both are very different. If we should make a vote world wide, I'm sure cash will have higher vote because the number of cash user is still much more higher than crypto users.