Honor makes the troops more effective - liberty and tradition produces more troops. I think it is balanced. The main difference is that honor gets its gold and culture out of fighting which is as it should be. If that is tricky, could you not have policy that increases your global science for every built city by 1%? Or if that is tricky as well, boost the science of all cities except the capital by 10-15%.