Comment It depends on the use-case (Score 1) 356
This topic is somewhat more nuanced than "one-time always"; while buying something you own forever is almost always better, there are cases where SaaS can make sense.
One specific example: when you are in "early lifetime" of a business or venture, and you need to spin up services without a lot of overhead. For example, running and maintaining a corporate email system is complex and expensive. Yes, you will probably need to do this eventually, but when you are small, outsourcing it to a cloud vendor is cheaper and more expedient. This is the case for lots of high-overhead business systems, and can be a valid option even for larger organizations (eg: cloud system resiliency).
However, for most things, if you can buy it once, it's probably better to do so. As noted elsewhere in this thread, SaaS products have an incentive to ship buggy versions, remove functionality, nickle and dime over time, etc. This is also somewhat true for any product which features mandatory "updates" (see: Tesla removing some autopilot capability, or Microsoft adding adds to the start menu in Windows 10). If you can buy something in a manner which does not allow the manufacturer to later "alter the deal" without your consent, its probably better to do so, even if you ultimately pay more.