You need a lot more power. I found gpt4o struggles doing basic OCR of printed text by hallucinating alot, while tesseract engine (old skool) gets it perfect. You need the model to be powerful enough to do everything.
You can work around this by the way by sending the output through a checking stage.
The built in DB makes this very interesting to me. Although I would prefer sqlite. The low LOC count is nice to know.
Minimilism is something that is hard to get right on the web. The cliche is people avoid django because it is too complex then hand build all its features anyway over time!
However some jobs are minimal esp. internal dashboards so there is a place for it. You may find fasthtml which is also minimal interesting.
Curious: why Java and not Go? Go seems more in line with being minimal. Especially for deployment.
Next is odd because it gives lots of "high preformance" vibes with static rendering and image optimization. It is fast enough but not as fast as tuning up a classic MVC app which caching, avoiding JS bundles and React or deferring scripts etc. Send out the right cache headers and chuck a CDN in front.
Next is ironically fast if you prerender/static generate AND the client disables JS!