I've also used the method like you in the past but if you want a cheaper one for now, then there are three more options that you can run, namely by choosing TRX, Matic, and also BUSD which even costs free if the transaction is done internally or with each other, so XRP is still less expensive when compared to the three options.
I found Matic as convenient as the others since I already tried those and I haven't found anything unusual when transacting with Matic. TRX doesn't really do well for me since I experienced failed transactions and BUSD is not available on my local exchanges which I used to convert my crypto assets to fiat. XRP is was fast and cheap because you only need a minimum to send it, unlike BTC and ETH which don't make sense for small traders.