I would also kind of caution against running something like BTCPay server if you aren't confident technically. I wouldn't be surprised if one day there was a zero-day exploit and the people who aren't technically proficient enough to get the patch in quick enough may be affected more so than others.
I'd just keep that in mind.
Technically unskilled people would use one of the third party alternatives that are easier to use, because although the web interface for configuring it is user-friendly, the installation process is not and involves a lot of command line input so they'll find it hard to install BTCPay and its dependencies in the first place.
I mean that's true. But it wouldn't be the first time an over-confident technical person setup something like a payment gateway - did it wrong, and then hell breaks loose.