If everything was possible, I'd be really nice to have a seperate runner and corp elo (maybe hidden, maybe public) and have the scoring rating be an average of that. Within one go, you eliminate the annoying effects the corp-runner imbalance gives.
You could no longer get a small advantage by playing the "stronger" side as the second game of the match
You could no longer get an advantage by playing one side more than the other, you'd just be setting that elo more accurately.
I'm aware that this is easier said then done, but a man can dream!