I have been using Komodo Edit since version 6. I'm a big fan. It's very feature rich which is what attracted me to it in the first place. It also had the ability to easily customize the fonts and colours as well as the overall theme. Snippets, macros, code intelligence/autocomplete, etc. were just some of the flavours of icing on a very delicious cake.
However, over the last little while I've noticed it has steadily gone downhill in the performance department, most notably in the code intelligence and "fast" open areas.
Up until version 8.0.2 the code intelligence component was amazing; it worked flawlessly and was able to pick up any user-defined code without a problem. As many might notice, I work in WordPress a lot, so there is a lot of custom defined functions, classes, and constants, not to mention my own coding on top of that. Simply put, my projects have a lot of custom-defined code for the code intelligence to pick up on. But as I mentioned before, this was no problem.
But then they released version 8.5, and everything went to hell. I noticed code intelligence was very sluggish, slow, or simply didn't work. I would start typing, expecting some autocomplete for a variable or function and would get nothing. Or it would come up, but would take several seconds. Well obviously I could have just continued to type the function if I knew it was going to take 3 or 4 seconds for the list to appear. What's ironic is in the release notes for 8.5, ActiveState (the company that makes Komodo Edit) says they modified the code intelligence and autocomplete to be in its own process to improve performance. But the opposite happened! Native PHP functions and classes seemed to be okay, though.
If I had a small project with my own code (no WordPress or any other CMS or framework) then the code intelligence and autocomplete would work as expected: it would be fast, responsive, and would work 98% of the time (sometimes you would type too fast and wouldn't trigger the autocomplete - pretty annoying as well).
It wasn't just my computer either; several coworkers also had issues with the code intelligence/autocomplete. Even after complete reinstalls of Windows the same issues would come back - and from my searches online and reading their issue tracker/forums, I'm not alone. Meanwhile at home I am still running 8.0.2 and my code intelligence/autocomplete works great. The 8.5.x branch goes up until 8.5.4 (I think there's an 8.5.5 but it was never officially released). The problems persisted with any release on the 8.5.x branch.
A coworker got so annoyed with it he switched to Sublime Text 2. Sublime Text 2, admittedly, is much sleeker and honestly just runs better overall. It's not as feature rich and doesn't have native code intelligence/autocomplete (you can install a package that will facilitate most of it, though). Its fast open was very fast, and had a command palette that allows you to execute commands, find files, etc. Pretty cool.
At that point I discovered there's a "fast open" for Komodo. I tweaked it a bit but noticed that it's simply not that fast. Sometimes it would literally take 5 or 6 seconds for the list to populate. Not much of a fast open, and not much of an incentive for me to stick with the keyboard instead of using the mouse and opening the file via the places pane. Again, if I had my own project (without WordPress) it would find files very fast - as expected. So okay, if you have a project with hundreds of files (I excluded many, many file types) it could get slow... but WordPress is hardly the only CMS or framework out there with many files, and to be blunt, WordPress is insanely popular so I don't see it as an outlier in this case.
Komodo Edit 9 was released a couple weeks ago. I have been using the nightlies for a couple weeks before its release in great anticipation that some of these issues were taken care of. In fact, from browsing the Komodo forum, it seemed like a large consensus was to polish the application instead of introducing new features. Apparently there was some performance enhancements but I honestly don't see them. Code intelligence and autocomplete still have their issues as before. Fast open is still slow. The application has many bugs. It's just sluggish. Bloated. Unresponsive. Maybe it's because I am running Edit instead of IDE (the paid version), but from what I have read in the past it's not that. And even if it is, they're doing themselves a disservice by releasing buggy software intentionally as an incentive to purchase the "full" version.
Lastly, the computers we are running are also not that bad. They have 8GB of RAM, a solid state drive, etc. There shouldn't be a performance issue. Regardless, the specs on the computers at my work far exceed what is recommended by ActiveState.
Then comes PhpStorm. I have known about it for a long time but never really looked into it because Komodo Edit seemed to do everything I was looking for, even if it had its issues. An old coworker has since switched though and really likes it. Well today on my lunch break I decided to give it a test run. So far I am blown away. It is fast, responsive, and overall very impressive. I still have some investigating to do, but so far it has met all my expectations. It even provides the ability to compile LESS files (so maybe I don't have to deal with a third-party compiler running in the background on my machine) and will pick up variables and mixins (something Komodo doesn't do). The fast open is lightning fast. It has snippets. It has even better colour and font customization than Komodo.
I'm not 100% hooked yet. Like I said, I still have some investigation to do, but I think I'll be switching pretty soon.
I know there are a couple Komodo users here. Have you ever considered PhpStorm?
Thanks for reading!