As someone who's gone down this path, building a custom solution really cemented my understanding of the render cycle. Your point about the trade-offs in complexity versus optimization for a specific app's needs is spot-on—it's a decision every senior dev should make intentionally.