I've been experimenting with Axum and Tokio on a side project recently after building Node apps for years. The performance difference is undeniable, but the cognitive load is real. In Node, you write code and it just runs. In Rust, you fight the borrow checker for an hour just to handle a nested JSON payload. It really comes down to whether your business model actually needs that level of raw performance.