My first text editor when I started using Mac was Textmate 1. I had heard good things about Textmate from a few people I follow on twitter and they were indeed right.
Textmate is now considered an abandoned software by a lot of people, but it is far from abandoned. I wish macromates.com highlighted all the work in progress for Textmate 2.
Atom, Sublime Text 3, Visual Studio Code, WebStorm, PhpStorm and a whole lot of others alternatives now exist and I have tried them all. The editor I used the most other than Textmate, Visual Studio Code. If you are looking for an alternative to Textmate I would definitely recommend Visual Studio Code.
As for me, I am sticking with Textmate 2. It is under active development and getting better with each release. GitHub - textmate/textmate. Textmate just feels right to me. I like that Allan continues to focus on making the underlying editor better.
I do miss not having split screen editing and autocomplete suggestions for function. I really liked these features in Visual Studio Code.