I use ZeusPay as my receive wallet and it’s a 7/10. It works reliably to receive but it’s usually slow and takes a bit of finesse on my end daily.
The operations (as far as UX) of the software aren’t always consistent which is weird to me but in the end my funds do always settle. If they could make it 20% more efficient it would be a 9/10. But I understand that they’re doing a lot of “hacking” to get an embedded LN node to receive funds. So it is what it is.
ZeusPay also just won’t work reliably for sends. So that pushed me to setup a Phoenix embedded node for sends, and it work really well. I love that wallet and it feels like peak Lightning. If they could make it receive as well as all of the other functionality they offer it would be 10/10 software.
I think a 12 year old could use ZeusPay with some help setting it up for sure, but they’ll have times of being frustrated with it. But in the end it will work for them. Phoenix for sends is highly recommended.