In Blixt you can open multiple channels to anyone. Tradeoff is channel management which isn't the easiest thing but with services like Boltz its actually pretty manageable
Well, not only blixt; this was the default for LN wallets to begin with and i guess several still support it (electrum springs to mind), but, as you say, it's problematic. LN payments have become part of my everyday life here in ES, so i have gravitated to the most reliable option where I still have control of my money and, today, that's Phoenix, but I'm certainly interested to hear others' experiences.