Telling someone "read the Nicomachean Ethics by Aristotle" will lead someone to just pick up any copy of the Nicomachean Ethics. There are a lot of translations of the Nicomachean Ethics and they are not all equal. They range from very good translations, to idiosyncratic readings of the text, to flat out bad translations.
Beyond poor translations, the ancients that you've recommended are good to start with and the recommendation to read the primary sources of them is just fine. Those texts are easy to digest without having a formal background in philosophy.
But for other philosophers (e.g. Nietzsche, Kierkegaard, Hegel), telling someone to just "pick up one of their primary texts" is a disaster. It will either (a.) be complete gibberish to the reader without any context and they may just give up, or worse, (b.) they think they'll understand something without the proper context and spew nonsense in regards to that philosopher (this is why there are so many bad readings of Nietzsche).
So depending on what you're recommending, primary sources can be good, but in my experience, primary sources aren't good most of the time. Moreover, if someone is interested in a specific field like the OP is, then having a good secondary source can be extremely helpful to give someone an overview and proper understanding of the topic.