Layer two solutions like the lightning network make payments almost free. Much cheaper than using Stripe.
And I would expect that running your own node is as easy as setting up a cheap $10/month VM, download the software, start it, wait some hours until it is synced and then you are good to go?