I run CentOS Linux. Of editors available to both CentOS and MAC, I have used VIM, Brackets, Atom, and Sublime Text.
I have used others that are not ported to MAC. Of these, I always come back to Sublime Text.
Best Advice? Try several, you will find one that stands out among the others.