In the end, I decided to go on-prem only, because I want to keep the team small (not maintain a big infrastructure) and also because I think sensitive data, or almost any data, should be stored on-prem if possible, not sent to random third-party websites, when you can get the same or even better service locally (faster response times, no vendor lock-in, more control over data deletion, etc.).
Comments
For my product, UXWizz, I had the same question.
In the end, I decided to go on-prem only, because I want to keep the team small (not maintain a big infrastructure) and also because I think sensitive data, or almost any data, should be stored on-prem if possible, not sent to random third-party websites, when you can get the same or even better service locally (faster response times, no vendor lock-in, more control over data deletion, etc.).