Over the last week I decided that I wanted market / fundamentals data in a SQL database, so I setup some data pipelines that run daily.
It's pretty niche, but since I work as a DB admin during the day, I'm actually more comfortable in SQL for stock screening / tracking. I can make nice dashboards / screen stocks with my own calculations (ex. last 12 month increasing profit margin, but decreasing PE and market cap).
It has daily / minutely stock data for last 10 years, balance sheet, cash flow, income statements, ratios, and 10-K / 8-K.