I like that it's really simple to get started with flask as compared to other frameworks out there - the docs are great! The fact that you don't have many options when setting up your routes makes sense since this isn't meant to be an all-inclusive framework but rather one where developers can focus more of their attention towards what they need in order to make apps happen. There aren't any downsides either despite how small flasks codebase may seem at first glance. Try using it if you're looking into making web applications quickly. It helps keep things organized by keeping everything within subdirectories instead of having them spread throughout directories. This also means less work required on my part when working through projects because I know exactly which files to look under without needing to hop around from file to file searching for information/code snippets etc..