I regularly use GoldED 6; I think it's a great editor for almost everything. It supports lots of languages and development environments with syntax colouring, syntax checking, etc. It's completely configurable and file-type aware with extensive Arexx support. It's really stable and fast on Amiga with graphic card.
Btw, now it supports real tabs (you can choose if use them or not).
There are only 3 things that you must consider:
1) it has a non standard interface; someone hates it because of it :-) , but I think it works very well all the same
2) author has stopped development (but I don't know if there are other active editor projects around anymore)
3) it's big, so one may prefer a smaller program if he doesn't need all the goods GoldED brings