The more I learn about Ghost, the more conflicted I feel. It's a big step up from SS, and I really enjoy the carefully thought out UX of the Ghost interface. But it ...
1) can't send so much as a single email newsletter to a subscriber without a MailGun account
2) can't accept payment from subscribers without a Stripe account
3) can't do basic web traffic analytics without an account on a third-party service - TinyBird - instead of integrating Free code like Plausible or Matomo
(1/?)
If the core of the Ghost software was rock-solid, a soft fork could just swap out these integrations without much bother. But then there's;
4) nodeJS - building server-side software in JavaScript is like building a parachute out of duct tap. If you're a MacGuyver type you might survive.
As with Mastodon's rolling snowball of Ruby-on-Rails, Sideqiks, etc, Ghost have made a fantastic client app and thrown the back-end in a 'sort it out later' bucket, where it now lives rent-free.
Also...
(2/?)