I understand that Flask has become popular because it is easy to learn, but my experience is that as your knowledge progresses it just keeps getting in your way. I particularly dislike some design choices which look like afterthought hacks, such as global variables for current request and using abort() functions instead of raising exceptions directly.
EDIT: To avoid hollow naysaying, here are some alternatives to Flask I find much better designed:
EDIT: To avoid hollow naysaying, here are some alternatives to Flask I find much better designed:
[0] http://www.tornadoweb.org/en/stable/webframework.html[1] https://falconframework.org/