With Kali when comes to upgrade it has tons of upgrades from strange locations - what do you need the system for? It's best to have a user-friendly system like Debian/Ubuntu/Arch and run virtual machines from it - install one for Kali and 2-3 for next.