There's an excellent book on this subject, Alan Hirschfeld's "Parallax:The Race to Measure the Cosmos" which discusses this and related issues in detail. It provides a lot of good examples about how the actual history of astronomy was more complicated and messier than a lot of standard narratives.
I disagree with the recommendation of Hirschfeld in the strongest possible terms. I have no comment on his treatment of his real subject, Renaissance astronomy, but his treatment of Greek astronomy is a fairy tale tacked on for the sake of symmetry with the Renaissance. For those who want the mainstream account, I instead recommend the article by Stahl linked in the original post. In fewer pages than Hirschfeld he gives far more detail, an honest account of the extremely limited evidence. In particular, I suggest that one go in asking the question "Di...
Summary: The Greeks likely rejected a heliocentric theory because it would conflict with the lack of any visible stellar parallax, not for egotistical, common-sense, or aesthetic reasons.
I had always heard that the Greeks embraced a geocentric universe for common-sense, aesthetic reasons - not scientific ones. But it seems as if the real story is more complicated than that:
From Isomorphismes:
I dug a little bit deeper, and this seems to be more or less accurate. From The Greek Heliocentric Theory and its Abandonment:
And from The Ancient Greek Astronomers: A Remarkable Record of Ingenuity: