Cash is better to handle easily available from ATM. but bitcoin is also worth. Theres still many people in the world that dont have bank accounts, while internet access is easier. Bitcoin permit them to pay others easier than bank transfer and credit cards for transactions.