Breez is pretty good, but yeah I have noticed a few route issues with them before.
I really like Blixt Wallet. It’s a full LND node like Breez but I find it syncs to the chain much faster. I also rarely have issues finding routes with the Blixt node which is the default node it opens a channel to, but you’re also able to open channels to any other node in the network which is great for redundancy. Also if you have your own node, you can open a channel towards it and you can use keysend to easily manage the liquidity of your Blixt Wallet assuming your node has decent liquidity. Need mobile inbound? Keysend from Blixt to your node, need more outbound for spending? Keysend from your node to your Blixt wallet.