So far BTC has done multiple tweaks to do better with small transactions.
bc1 has better fees
legacy 3 addresses have better fees
LN have better fees
but even with all that network clogs an 100 or 200 sats a byte are needed.
I can safely send 10000 usd worth of LTC for as low as 0.00000134 ltc or under 1 tenth of a penny.
BTC simply needs to give up the idea they can match LTC/Doge for cheap fast sends
and think of btc like a bus or train it would be far far far more realistic way to promote the 3 most important pow coins.
Bitcoin blockchain can not compare with altcoin blockchains in transaction speed and transaction fee (cheap). Litecoin or Dogecoin can be a very good choice if you want to have cheap transaction fee and also faster confirmation time too.
However, they are more fitted for small transactions and even you can do your transaction with value like $10,000 through Litecoin or Dogecoin blockchain, if the value is bigger, Bitcoin blockchain will be a better choice or the only choice.
https://howmanyconfs.com/Litecoin or Dogecoin blockchain can be used too but if for high valued transaction, I will split it too many transactions and broadcast them on different days.
If you are patient enough to wait for at least one confirmation then you are no longer vulnerable to race attacks or Finney attacks. Now your only concern is 51% attacks. What's the rule of thumb for an acceptable number of confirmations?
1 confirmation: sufficient for small payments less than $1,000.
3 confirmations: for payments $1,000 - $10,000. Most exchanges require 3 confirmations for deposits.
6 confirmations: good for large payments between $10,000 - $1,000,000. Six is standard for most transactions to be considered secure.
10 confirmations: suggested for large payments greater than $1,000,000.
With Litecoin or Dogecoin blockchain, it needs to have more confirmations to avoid 51% attacks but if something is already wrong, waiting more hours can not help my money safe.