The LN wallet really won't make much difference, they're all essentially the same an interface with your node, if you plan on using LN non-custodial
Simplest of simple would be to use an interface that has a custodian like Wallet of Satoshi or get Alby, or you could be the custodian for your users, by spinning up your own LND hub and getting your users to just add to the wallet they prefer, lets say its blue wallet,
Then you abstract all the complexity and they can just ping payments as they please