While some of the code completion is great, others (such as generating a class structure) seem non-existant.
There doesn't seem to be any auto-indentation between {}, [], or (). Yes, it will keep the current indentation, but it doesn't auto-ident between brackets. This is something I appreciate in an IDE.
Keyboard selection is absolutely pathetic. If you're a keyboard user, forget about using CTRL+SHIFT+[arrow key] to mark anything. Apparently this is a mouse friendly/keyboard unfriendly IDE. I think Dreamweaver is overkill on it's stop points, but this is the exact opposite. I.e. if you're wanting to select text inside quotes (double or single, it doesn't matter) forget it... It will stop inside the first quote & after any spaces inside the string, but it won't stop before the ending quote...
Code:
|
|$var = |array( '|hello |world', '|tuesday' );|
| shows where the CTRL+[arrow key] ends & it's the same whether forwards or backwards. As long as you use the mouse to double click 'tuesday' you'll get the text inside the quotes like you were expecting with the keyboard.
I've found the double quoting thing to be quite annoying as well, however I understand it's a standard feature in a lot of IDEs these days... however, most IDEs have an option to turn this off (as well as the bracket completion - this also can drive one insane).
If you're a mouse user this IDE is probably perfect for you. If you're a keyboard user - stay away.