All what you have mentioned about bitcoin. When making a Bitcoin transfer the fees are extremely low compared to conventional methods of moving money. Anyone, from any country, of any age can accept Bitcoins within minutes. Bitcoin is the only payment method that is 100% irreversible and cannot be charged back.