have you seen <https://fastapi.tiangolo.com/>? I have done several projects on it and I can say that in general this is enough in most cases for my tasks. I have mainly used it on projects where there is a separation of frontend and backend, so this story is not about SSR. but this framework solves other tasks well.
1. dependency injections so middlewares and other checks settle beyond the business logic. 2. serialization/validation. it uses the pydantic library which does both of these things. This is done declaratively so it does not require writing a lot of code 3. auto documentation. it generate swagger page, so api consumer will ask fewer questions and can play with your api on that page