why has the bitcoin fee for each transaction recently been so high?
Because the demand for bitcoin has increased greatly and people are priotising their transactions by setting high fees which as lead everyone to follow.
It was easier to send 10-15 usd before but these days the fees are more than that.
Any wallet which takes less fee?Im fine with delayed confirmation.
You will only take advantage of such services if you are sending the bitcoins on the same platform with little to no fees and with the high miner fees bitcoin is best used to send larger amounts of money than sending small amounts like 20 dollars.