The main issues with the current upgrader is it doesn't install old packages and it can't migrate breaking config changes.