Also agreed. Having atomic swaps for BCH, LTC (MimbleWimble), and ETH would be fantastic. IMO, we don’t need liquidity pools if we could have a simple UI that would allow us to say “I have 30 LTC to convert to XMR” and it allows you to divide up your 30 LTC into several XMR offers and then press “start” to execute the batch process. Sure you might only be able to convert 29.3 LTC to XMR using this method, but it would be completely peer to peer and could be done without the need for an arbitrator or liquidity pools or (if it’s loaded into wallets) any separate software like Haveno that you have run on your computer. It would also allow someone to convert large quantities of one crypto into another safely without arbitrators. And if I’m not mistaken, the trade could be done in parallel so making a trade of 50 smaller exchanges would not be significantly longer than a single trade.
May I suggest that you don’t convert to fiat and instead buy either gift cards and debit cards or buy items directly with Monero? This avoids all the KYC issues with offramps and helps the Monero economy. If you need the cash in hand, then buy a gift card for something you normally pay with fiat (e.g. amazon, gas, phone, vpn, etc) and then use the money you would have spent on those items or bills for whatever you need the cash for.