Aristotle's the man when it comes to simple and realistic ethics, but Plato is one of many when it comes to metaphysical ethics.
Go figure why Aristotle's ethics isn't taught in schools.
Heck, they dont even teach Euclid, a hymn to Aristotles logics. Kids are run through geometry but no one tells them they are learning to think logically. Lincoln taught himself to think logically by studying Euclid while riding along the prairie roads of Illinois. His learning was narrow but very deep,