As I was playing forza on my xbox, I had a lot of more money then my dad but we could still play vs each other by just picking a car within the same class. So I thought, what if we implent something like this with the HC's as well.
This shouldn't be hard to do I think. The idea is you're not stuck with your current HC-level, but you can also pick a lower lvl. If you would do this every level should be saved somehow, so it wouldn't be smart to just let you pick anything. My idea was to save every 10th HC-level (0, 10, 20, 30 etc.).
For example, you're at lvl 47 and you've got some friend who are at level 35, 51, 31 and 42. If you want to have a fair game everyone would be able to select HC-level 30. Now nobody has an advantage over someone else, cause you're all at the same level. I can imagine this would also work good with tournaments.
I hope you understand, cause I'm not that great at explaining things
"Give me Age of Empires, sir, and you may keep your Warcraft."