Both ETH and BTC have huge fees from time to time and I can't in good faith recommend them to anyone.
That was when the network was overloaded, as of current I believe it takes about $0.1cent +/- to excute a transaction on the ethereum blockchain and as of bitcoin I haven't done transact for quite some time but i believe the fees will be in cents too. We have various cryptocurrency so if bitcoin fees becomes high a merchant can have other options for the main time. I believe the goals is to get cryptocurrency adopted with bitcoin plotting the adoption.
In the last 6 months or so, i have made all my bitcoin transactions using the smallest possible amount, which is 1sat/B. That results in a typical tx fee is under 1000 satoshis, usually under 500 (depending on inputs), and gets confirmed within the hour, sometimes within the block (10 minutes).
For reference: 1000 satoshis = 3¢
In the near future,
Lightning Network enabled wallets would allow your barbershop to accept bitcoin payments instantly, in fact he could have a "tab" for frequent clients, and further
bitcoin updates would allow him to do that even offline...
There was no need for you to waste time with altcoins, bitcoin is becoming even better for business and small "Lightning" payments.