I agree. With the current state of Django admin, it is better not to build complex stuff on top of it. A few tweaks and customization here and there are fine, but anything more will likely break on Django and/or third-party package updates.
I'd like to see Django gradually redesigning parts of the Admin to allow for more modular extensibility in future versions.
I'd like to see Django gradually redesigning parts of the Admin to allow for more modular extensibility in future versions.