Not sure why everyone seems to love and recommend Muun Wallet to people. In my experience with it, it has a pretty terrible UX for a number of reasons:
-
It’s not really a lightning wallet, all funds are on-chain and it just interacts with the LN via submarine swaps. This gets expensive and isn’t sustainable.
-
Because the submarine swaps are expensive, they extort fees from people who send funds to users running Muun wallets. Every payment to a Muun wallet routes through their node magnetron which charges insane fees of at least 1500 ppm or more. This also makes it incompatible for receiving funds from some services like RoboSats who refuse to send payments at a loss. I've also had times where they have charged large fees to send LN transactions too.
-
Occasionally an LN transaction will require a block confirmation before it goes through. Not ideal when you're trying to make a quick LN payment.
-
Since it’s not an LN wallet, it doesn’t have a node public key and as such can’t use LNURL-auth to log into websites like SN.
-
They don't support LNURL-pay or paying empty invoices, only invoices with a preset amount are accepted. They'll let you create an empty invoice though when receiving funds, which another Muun user will be unable to pay.
-
You're forced to write a note for every transaction that you make. Why!?
-
It sucks for on-chain too since it lacks even basic coin control and uses nonstandard backup methods. You also can’t connect it through your own node. Bad for privacy.
I get that having a "single unified balace" to use for either on-chain and lightning transactions is nice, but I think it’s much better to use separate wallets for LN and on-chain, and hopefully on-chain will be used less and less for mobile on the go transactions as LN grows.