Pushover is a one time purchase and works perfectly. I'm sure you can add more features that make it worthwhile but at this point I don't see why I would use this instead of pushover.
Boy, I really don't know how he feels about the one-time purchases after all this time, but I've been a user of Pushover for almost 9 of the 10 years it's been available, and I absolutely love it.
It's multi-platform, it's dead simple to use in scripts, and I've just about never had any issues, downtime, or need to contact support. It's one of those services that just continues to work and it's an absolute steal at the price.
I hate to talk about it on someone else's Show HN thread, but it's the competition to beat.