With the recent splicing upgrade, the onchain footprint is actually very small for onchain payments.
I don't recall the service fee structure for the splices, but its probably larger than onchain only wallets, plus less private due to the channel counter party.