Fee rates are about 10 sat/vbyte are good enough and if you can wait for weekends, you can use lower fee rates like 3 to 5 sat/vbyte.
It is different than 2 or 3 years ago with low Segwit adoption, people joined fee rate race and use very high rates like 50 sat/vbyte or 100 sat/vbyte.
"good enough" for whom.. since when?
you do know that a third of the worlds hourly minimum wage is below a tx fee currently.. right?
do you really think that paying an hour of labour to move money is "good enough"
im british. but even i can see outside of my local expectation and think about international concerns of an international currency
anyway. lets see if things really have got better or worse since segwit..
2016(pre segwit) the average btc was ~$450
meaning 0.00000100 was $0.00045
so an average 2in 2out tx (374byte) at 100 sat/byte =$0.1683
2022(pre ordinal) the average btc was ~$17000
meaning 0.00000005 was $0.00085
meaning 0.00000010 was $0.0017
the average transaction size was 650bytes
at 5sat/byte was $0.5525
at 10sat/byte was $1.105
the data/stats for 2022 show the average transaction cost for 2022 was more like $1.17
not 55c nor 17cents
..
as for saying
"just pay more join the fee war"
"just wait longer, upto a couple days for confirm"
"just wait for weekends to make a payment"
are all silly delay, excuses to not get the fee's sorted and the transactions per block sorted. by instead saying "yea dont use bitcoin as much or be prepared to wait or pay more"
those silly excuses are not good to tell people to do in a payment system
especially when its ethos is a payment system for the unbanked whereby the unbanked population see $1 as many hours of minimum wage
the solution is not "pay more".. "wait longer".. "use another network"
the solution is:
leaner transactions
fee mechanism that punishes the spammers not the lean/genuine spenders
remove the byte-miscounting cludge and open the 4mb for genuine payment data not dead 'weight'
result is more genuine transaction payments per block. meaning people pay less per tx but more get access per block