What is currently the safest way to swap BTC into USDT (erc20 or trc) with a minimum commission?
Safest option with minimal fees is to Swap L-BTC into L-USDT using Aqua wallet, that is on Liquid network.
I don't think atomic swaps are usable now because of high fees on ethereum, and shitcoin tron doesn't even support atomic swaps.
eXch exchange has BTC to USDT option available, but this is not decentralized or atomic swap.