Leaving league games and friendlies out, I would like to see the match awarded to the team with the least Yellow/Red cards.
If this is used, then a panel of judges, using an immediate replay of questionable incidents should also be invoked.
The ability to award yellows/red cards after half time and after the match based on video evidence, for example, punching a player off the ball, therefore out off Referees/Judges immediate view would be penalised.
This should go some way to improving discipline within the game.
Should a draw on this happen, then resort to a system such as yahoo's fantasy points system, or the opta index, and total up the points for each player. Awarding the game to the highest scoring team.
The Judges and equipment used, are to be paid for by fines levied on the clubs/players for the incident.
The panel of judges would also help stop mistaken / biased referees, (England v Paraguay & Italy v Australia)
Simply using shots on goal is unfair as games between clubs of differing caliber and ranking would be grossly unfair. e.g.,
Lower league teams playing Premiership teams in the FA cup, that may not have the skill to surge forward every two minutes, but can defend valiantly.