Do not get this wrong, the high fee of $25 and higher are on custodial exchanges which charges more excessively than on noncustododial wallets. Reputable noncustododial wallets should have good fee estimation algorithm, but there is nothing bad to first check the mempool truly.
https://mempool.space for beginners
https://jochen-hoenicke.de/queue/#BTC,24h,weight for advanced users
Also, make sure your tx has the RBF feature or else you would get stuck with the 1.8sats/vbyte and would probably take a few blocks to get it confirmed.
Most wallets do not have this, that is why I will suggest Electrum wallet which has it.