The common common metrics that people more or less agree on are:
* Once and only once - ridding duplication
* Easier to change - change scenarios are given and the impact on code is analyzed
* Code size - less code is generally better
I am not saying these are necessarily the best or most complete, but they are the easiest to analyze and communicate about up to this point.