Freelance means more control over when you work and what you work on, but it also means more effort to find work, keep your finances in order, and ensure that you are meeting the demands of your clients (who maybe sympathetic to your situation to start with, but that might change if you fail to meet deadlines).
Existing in a team environment, with hopefully support and compassion, may be better for you while your recover, and you'll gain professional insights you don't get when working by yourself.
I'm _really_ disappointed with the managed DB service. The "75 simultaneous connections per gigabyte of usable memory" limitation means cost wise it's cheaper just to spin up a 'real' database droplet.
We (a small 5-7 person digital agency juggling multiple active projects) have been using Clubhouse for the last couple of years after outgrowing Trello and finding Jira too complex.
It's flexible, fast, good app integration and has a responsive support team. We recommend it.
Future wish list would be:
- Per Project User access, so we could invite clients into just their project.
- Harvest (or similar) time tracking integration, so we can see how long we spent on "stories"
Paired with caching/static frontend, it's more than enough to power small to medium traffic sites.