i dont think cryptocurrencies are better because they can not work offline and transactions are not very quick like they are in conventional money. moreover,transactions charge high feesBTC which makes their use impossible for small transactions.
The Internet connection doesn't matter that much anymore because Internet is available almost everywhere. This is certainly true especially when you live in a first world country or at least you live in a city in a third world country. For the high transaction fee and long transaction time, well that's just the case for bitcoins. This topic is for the whole cryptocurrency so you should start using altcoins.
There have been campaigns in the past that have changed from paying with bitcoin to paying with ETH because of the high tx fee. I suggest you start doing that. It's obvious that you weren't aware of that.
As far as the internet connection is concerned, it is now made very cheap and almost available in all areas that even show few signs of development. Furthermore, these smart phone companies, apps and calling networks have made access to internet quite easy for everyone. The complaints against high transaction fee and long time of confirmation do not seem so strong and worthy.