Hiya,
I would like to suggest a new way to do the draw. If you won't make it random in the same level...which I think is fair.
You can average the quality of all teams throughout the season, or past 2-3 seasons. This means that it's not possible to sell all your reserves on the last day of the season to fix the draw as it would only effect your average negligibly. If people wanted to get lower draws, they would need to keep the quality of their team/subs permanently low - which would make it fairer.