I've researched this myself recently, and the only thing I've been able to find that you can't do with UE that you can do with Sublime is the "minimap." I honestly don't see the sense in the minimap, though, because if you have very much code in a single file, you won't be able to tell what is where in the minimap because it will be so small. If you don't have very much code, then the minimap just isn't necessary. So, to me at least, the minimap is a gimmick to try to sell an editor. I don't believe in falling for gimmicks, I believe in getting functionality that I can actually use.
All in all, UE has much more powerful features already built into it, and Sublime has many of these with quite a few more made available in plug-ins.
Plug-ins is the other thing that Sublime offers. They have Python based plug-ins, which basically can do the type of functionality that you can do with a UE script. Both editors have a macro language, but Sublime offers Python script support and calls it "plug-ins" and UE offers JavaScript script support and calls it scripting.
You will find many "apparent functions" that Sublime will do that is not listed in UE. That is because Sublime says "toe mah toe" and UltraEdit says "toe may toe". Just the same thing pronounced differently, so to speak.
Sublime also accomplishes the same thing that UE does in vastly different ways. I have found that a vast majority of the functionality is actually easier and faster to accomplish using UltraEdit for the same task, because of the path you take to accomplish that task. A few things may be faster to accomplish in Sublime, but I haven't found any as of yet.
Sublime is available in 64-bit for Windows (from what I understand.) Although I use 64-bit Windows 7, I don't see the need for this unless I am regularly editing text files that are larger than 4GB in size. I have only done this once, and it was a text file I created in order to test that particular functionality. UltraEdit is not available in 64-bit. However, I have found the speed to be a bit better performance wise in favor of UltraEdit. I don't have benchmarks to show, but perhaps one day I'll get around to it. It's more of a "feel" for me on that one at this point, after working with both side by side. I have been on some editors that are quite painfully slow. Sublime is fairly quick, but UE is quicker.
Other differences that are of importance to note:
Number 1: The Compiled PackagesSublime is available as the exact same package for Windows, Mac, and Linux. There are no differences between versions, as it all uses the same code and they cross-compile it to the different platforms. Because of this, there are no kernel optimizations, and must go through a special code library to interpret for the kernel on the platform on which it runs. This is why I notice it is not as quick as UltraEdit.
UltraEdit is available for these 3 platforms, but the development for Mac and Linux is a bit behind, as they are developed from the ground up separate from the Windows version. Mac and Linux share a kernel, so they are developed together and cross-compiled. The Windows version is developed exclusively for Windows and takes advantage of the Windows API extensively in order to make it as fast and responsive as possible. This is something not possible with Sublime.
Number 2: LicensingWhen you purchase Sublime, you get access to all 3 platforms without having to pay additional. Same price, whether you want it for one platform or all 3. Licenses are per user, which means you can use it on as many computers as you wish, as long as you are the one using it.
You cannot get site licensing for Sublime text. You cannot get a life-time license. You will have to purchase the next major version at the upgrade price if you want the next major version.
With UltraEdit, you can purchase a license for a particular platform, but then if you decide to use it on another you have to purchase another license. There is an option to upgrade to the multi-platform package, with allows you to use it on all three.
You can get site licensing for UltraEdit, and you can purchase lifetime upgrades where you never have to pay for it again and will always have the latest version available.
Number 3: PricingSublime Text: $70 USD (no info on upgrade price, it is the same as far as I can determine.)
Price for Sublime is good for the major version you are currently on, and for all point releases.
(Currently version 3) You must pay again to obtain next major version.
UltraEdit:
Single License Windows: $59.95 USD, $29.95 USD Upgrade.
Price is good for one year from date of purchase. If new major version comes out during that 12 month period, you get that, too!
You can obtain a lifetime of unlimited upgrades by paying 3x the normal purchase price of a product, and never have to buy again.
Number 4: Integration with other great productsUltraCompare: While UltraCompare lite comes bundled with UltraEdit and is fully integrated, Sublime doesn't offer this functionality at all. Also, you can get UltraCompare Professional for a host of new functionality with the compares and it will be fully integrated with UE as well.
UltraSentry: Work more securely, with full integration with UE.
UltraFinder: Locating files has never been easier, and this also integrates into UE.
Number 5: UEStudio... can't touch this.Remember, IDM also offers UEStudio. The project management features here just can't be beat. There is a lot you can do with UEStudio that can't be done with either UE or Sublime. For differences between UE and UEStudio, check
here. Hey, UEStudio does integrated PHP debugging! I use that all the time. There is a plug-in that will allow you to use Xdebug with Sublime from what I understand. This is not an option with UE. Something to consider as well. I have found the language specific PHP Intellitips to be invaluable as well. Check the link I have you on the full list of what UEStudio can do for you.
And no, I don't work for IDM.
Number 6: PortabilitySublime is Desktop only. UltraEdit comes in a portable version in case you want to install it on a flash drive and take it with you. So does UltraCompare. Sure, you can install Sublime where ever you need to, but you won't always have install rights on a computer you are visiting, and it is bad form to install YOUR software on another person's computer without their consent.
Number 7: UE CompanionYou can't customize your syntax highlighting in Sublime as easy as this makes it for UE. Although, on this one, It's hard for me to be objective.
