There are some parts of django core that are stable, but fundamentally broke for non-trivial apps. Let's just take /admin:
- Can inline admin models be paginated? Searched? Both? Asynchronously?
- Use autocomplete_fields by default via ID/PK lookup / when `search_fields` exist. Right now related fields will load the whole table into a <select> box. This is an absurd default.
Other opportunities that'd be universal:
- Integrate channels into admin
- AJAX form validation
- Revision history that includes actual values / diffs / undo