I think leagues should be larger so promotion would be harder in itself. And relegation would be a great idea so inactive teams would be in level 1 again. And so that inactive team won't be OP when relegated, players outside the vicinity star level will get instantly booted and will become a free agent in the previous season.