I love Django, but version upgrades are a gigantic hassle.
I still love love love Django, but I do wish upgrades were easier.
(As a reminder that projects vary, I've had more times where I've had to spend time fixing React projects — usually not core but related plugins – so I think there's a heavy element of what you do and how the team works coloring impressions)
It claims you can either just run it or hook it into your CI. It will automatically take care of some of the upgrade chores for you.
Django's ORM is so nice and the ecosystem around it rocks.
Its biggest downside is painful upgrades. They don't really follow [semantic versioning](https://semver.org/)
<touches off small fire>