Bitcoin Core offer wallet feature, although it doesn't have built-in swap with USDT though. And while Bitcoin Core require you to download 550GB+ blockchain, it fulfill other requirement stated by @purinZ14. But Unstoppable wallet is still good choice for @purinZ14 needs.