Earlier quoted context omitted.
Django has nicely integrated components, but each of flask components are better (jinja2, sqlalchemy, migrations, etc).
Those aren’t Flask components. They just work well with Flask. And Jinja, SQLAlchemy, and Alembic just happen to be the largest and best of them. Many of these independent components pale in comparison to their Django counterparts in glaring ways—they are often a pain to use, with some pretty questionable internal code choices. They remain used because they are often the only choice out there, even though their imple…
Parts that I mentioned are (or were when I compared) light years ahead (especially sqlalchemy).