Django aslında oldukça kolay, hakim oldukça sağladığı hazır bileşenler büyük kolaylık sağlıyor. Ancak hakimiyet süreci zor değil uzun biraz.
Bunun yanında maalesef mimari olarak kendi mimarisinin dışına çıkmaya çok izin vermiyor, mimari değişikliği için kodu bükersen okunamaz hale geliyor takibi zorlaşıyor.
Kodu esnek tutacağım diyede her class farklı bir class'dan inherit alır derecesine getirirsen de yine kod okumak zor hale gelir.

Bu yüzden Django yapısını değiştirmeden hızlıca uygulama geliştirmek istiyorsan Django iyi bir tercih.
Kendi mimarimi kuracağım dersen FastAPI yada Flask tercih edebilirsin.

SQLite mevzusuna gelirsek, Django ORM en iyi PostgreSQL ile çalışır. Hatta ORM PostgreSQL düşünülerek geliştirilmiş diyebilirim.

Edit :// benim sıralamam şu şekilde;

Full-Stack: Flask > Django > FastAPI
API: FastAPI > Flask > Django
Fast FullStack Django > Flask > FastAPI