@janriemer Yeah I think the same.
Used rocket for a while at first as it's really easy to use but I hit limitations to often and went to warp.
Warp is great in general but lacks a bit on the extensibility side. Many features are not open for extension (like adding new serialization formats) and require lots of boilerplate. Also, error handling is very tedious.
Axum looks so extensible and easy as well. I mean look at the template example. How easy it is to use a template crate for responses.