Why did you choose this specific framework for your use case, and what are the trade-offs compared to alternative approaches?