I’ve really liked Google Sites in the past as a “hub” to make sure everything is linked together (i.e. working files, Google Slides with annotated designs, spec docs, Jira, etc). To me the best solution is a tool where you can get everyone in the company on board — so especially somewhere larger, Google Sites is great (especially if everyone’s email accounts are Google based.)
I’ve tried using AirTable at a very large company, but it was too much of a learning curve. However, on the flip side — I’m using Notion for a “hub” currently with a much smaller team and its working great.