When comparing Sublime Text vs TextWrangler, the Slant community recommends Sublime Text for most people. In the question“What are the best power user tools for macOS?”Sublime Text is ranked 10th while TextWrangler is ranked 46th. The most important reason people chose Sublime Text is:

Sublime Text has a minimap on the side that provides a top-down view of the file and keyboard shortcuts for most actions. It also supports a large number of languages and general text editing features out of the box.

Pros

Pro

Comfortable to work with

Sublime Text has a minimap on the side that provides a top-down view of the file and keyboard shortcuts for most actions. It also supports a large number of languages and general text editing features out of the box.

Pro

Functionality can be easily extended

Sublime Text uses TextMate's syntax declaration files to support new languages, it has all its menus and keybindings generated from JSON files, and it can be scripted to add new features using Python.If Sublime Text doesn't support a desired language or feature, it's usually not long before someone implements it themselves - examples include the plugin package manager and the 'open in browser' command.

Pro

Lightweight

Sublime Text is very lightweight by default. Customization occurs on the fly thanks to Package Control.

Pro

Multi-line select and editing

Multiple cursors and column selection allows for versatile ways of editing.ctrl + d will select the current word and each time the command is repeated, it adds the next occurrence of the word to the selection.ctrl + click or middle-mouse click will place another cursor in the place that's clicked. Cursors can then be controlled together. This also permits selecting vertically.ctrl + shift + l will place a cursor on every highlighted line.

Pro

Beginner-friendly

When you start using Sublime Text, it doesn't drown you in keyboard shortcuts or non-intuitive use-concepts. However, high-level functionality can still be easily accessed when the need for it arises.

Pro

Consistent cross-platform

Sublime Text looks consistently the same across Windows, OS X, and Linux.

Pro

Offers Command Palette

Pro

Fully customizable

Sublime Text allows for all sorts of customization to help users change almost everything in the editor: Key Bindings, Menus, Snippets, Macros, Completions, and many more. Essentially, just about everything in Sublime Text is customizable with simple JSON files. This system gives the user flexibility as settings can be specified on a per-file type and per-project basis.

Pro

IDE features without the cruft

Sublime Text, while being lighter-weight than an IDE, still supports many IDE features.

Refactoring support is emulated through multi-select, project-wide find and replace, and regular expression search.

Syntax-aware selection and GoTo for quickly jumping to locations in the project.

Snippets and Macros.

A Python console for everything else.

Pro

Permits instant file switching

Open Goto Anything by pressing Ctrl or Command + P and by using fuzzy search you can look for a file in your project. The file will load even without pressing enter, so you can make sure you've found the correct file without committing.

Pro

Regex commands

Regex commands help describe a certain amount of text.

Pro

Distraction free editing mode

Distraction free editing takes over your screen and removes every UI element so you can focus on code.

Pro

Easy to get started

All you need to do when starting up is to install a package manager and modify user configuration.

Pro

Has tons of plugins available

Pro

Allows for Vim-style editing

Vintage mode is Vim-style editing that's already built into the text editor.

Pro

Very fast

Sublime is quick to start and never slows down. The UI is always responsive and you know what is happening in the background.

Pro

Installable package manager

The package manager is a plugin and can be swapped with something else custom.

Pro

Portable settings

Settings are modular and can be shared.

Pro

Customizable keymapping

From menus to commands, assign key maps to almost anything.

Pro

Highly Theme-able

Create your own theme with online editor.

Pro

Dynamic Build System

Choose from many build systems or craft your own.

Pro

Haxe and OpenFL integration via plugin

Both of these programming interfaces are cross-platform, open source, and easy to use.

Pro

Freemium

A Sublime license can be bought but it can still be used for free. However, a pop-up appears when you save multiple times.

Pro

Multiple languages are supported

Pro

Direct server upload

Provides command line shortcut for server upload.

Pro

Functionalities

With lot of functionalities, where other editor even not think to provide.

Pro

Free

Free but capable alternative to BBEdit.

Pro

Built-in FTP/STFP browser

Edit remote files easily.

Pro

Fast to start up

It starts up fast because is not bloated. It has all the essentials of a text editor.

Pro

Robust

Cons

Con

Proprietary

Sublime Text protects and copyrights its code and is thus not the freedom-ware some would like it to be.

Con

No printing of files

Sublime Texts offers no way of printing the files it edits.

Con

Inadequate language support

Sublime Text offers poor support for Far-East languages in Linux.

Con

Loading big files on Windows is slow

Here's a rough comparison: a 70 MB file takes about 2 seconds to load in Notepad++, whereas the same file in ST3 takes over 10 seconds to load.

Con

Paid

Although paying for something good is far from a Con, having the competition this editor has and still having to pay for it is definitely a Con.

Con

No toolbar

Sublime Text is more focused on keyboard users, meaning it doesn't come with a tool bar. Even plugins can't toggle bookmarks using the mouse.

Con

Annoying whitespace management

All too often it does the wrong thing with indentation on otherwise blank lines.

Con

Not a full IDE

It does not necessarily function on a project level

Con

Often crashes due to poor quality plugins

Some plugins are quite buggy, meaning that installing many can become quite a problem regarding stability.

Con

Interruption while work

"Purchasing" messages box interrupts while saving file.

Con

No Longer Maintained

Bare Bones, the developers of TextWranger, recently ended maintenance and support for the product. Per the Bare Bones website (https://www.barebones.com/products/textwrangler/): "We have sunsetted TextWrangler, and we encourage anyone interested in TextWrangler to download and use BBEdit instead."

Con

Not Compatible with macOS High Sierra (10.13+)

Per the Bare Bones website (https://www.barebones.com/support/new-os.html): "TextWrangler is not compatible with High Sierra. We suggest that you use BBEdit as an alternative . . . ." Since Bare Bones officially sunsetted the product, it will unlikely be compatible with subsequent macOS release versions either.