Strengths for Kantian Ethics
It is universal so everyone is treated equally and given equal value.
Human life is given particular value.
You have particular rules to follow - you know where you are with the theory.
It promotes good will, which is beneficial for society
There are no references to the future or to consequences, which cannot be known.