I've been looking for something good to edit JSFL with, and tried out IntelliJ. Firstly the IDE is pretty nice, no question. You can't alt select columns, and dragging text is very flakey (my two favorite things), but other than that is seems very solid. Tons of refactoring for Java in there if that is what you are doing. The Javascript support is reasonable, as far as JS goes anyway (code sense is a hard problem in JS - I helped with that at Aptana so I'm pretty lenient there : ).
The bad thing is actually from a combo of 'enhanced' behaviours. First, Redo is ctrl/shift/Z rather than the more standard on Windows ctrl Y (Adobe, MS..). I'm a long time Corel IDE fan (also ctrl/shift/Z), so that isn't a problem. The problem is ctrl Y is mapped to something destructive -- delete current line! Once in a while I will want to copy something from an hour ago, so I will hold down Ctrl Z until I'm sure I'm at a point where the old version has the code I'm interested in, then *carefully* find it and maybe copy it. Then I hold down Ctrl Y until I'm all the way back. I'm sure you can guess what happened - went back over a lot of hard earned JSFL code, then held down ctrl Y, which is delete line (an edit). The text flickers in this mode, so it took me a minute to figure out what was up.
Ok, at this point your doc is seriously screwed up, you are afraid, and you are wondering what best to do. I gingerly closed the document (after all I hadn't saved), and got the hell out of IntelliJ. When you meet a bear in the woods, just drop your pack and back away slowly. To my very big surprise when I opened the 16k file in TextPad (hmm, wasn't that 20k? well whatever), I realize intelliJ saves your file on every single edit. Well isn't that fucking clever. I'm all for thinking outside the box, but rule one of an IDE is don't pooch the user data. If something as common as redo is remapped, the old default shouldn't be the total opposite of what you wanted there. And if you save every keystroke, you should make a backup somewhere between regular saves, that is obvious to find.
It is a good IDE, but Javascript isn't so much fun that I'd pay $250 to have it destroyed by my muscle memory.
(And for the record, I haven't worked at Aptana for a while -- I was using intelliJ because it seems Aptana didn't get near the code completion I remember it getting. So this isn't a ra ra thing, it is just a big hairy complaint).