I was delighted to see that IntelliJ 9 offered ctrl+tab natively, instead of through the tabswitch plugin. However after using it for a few weeks, I have to go back to the tabswitch plugin anyway, because it turns out to be better for my purpose.
The main reason I use CTRL+tab is to easily switch between the current file I'm editing and the previous one, making it very easy to be working in two files at once.
At first sight, ctrl+tab of IntelliJ does that, exactly like the tabswitch plugin used to do in IntelliJ 8.
I discovered however that at seemingly random times, pressing ctrl+tab shortly in intellij 9 doesn't bring up the previous file, but instead, a random pane (such as "Ant Build" or "Maven Projects"), or a random java file (instead of the previous one).
This happens regularly enough to be an annoyance and a reason for me to disable the native ctrl+tab and use tabswitch plugin instead again.
I also discovered the reason for this seemingly random behaviour now: If the mouse pointer happens to be over the place where the popup window appears when you shortly tap ctrl+tab, and the mouse accidently moves 1 pixel during that time, then it goes to the file in the list where the mouse pointer was over.
For me the above is problematic enough to use the old plugin again. But it sure is a shame to not be able to use the native functionality instead for such a dumb reason...
Maybe mouse movement over the native ctrl+tab popup window should not have any influence, unless you actually press a button? In the tabswitch plugin mouse movement also has no influence.
It's pretty important to me because when working on multiple files at the same time it's important to have a reliable, taking not-too-much-brainpower, way of switching between the most recent files, and since the editor tabs are always in a seemingly random order (instead of e.g. the most recently edited ones nicely ordered in a predictable and visible location), it's things like ctrl+tab that are the life-saver instead!
Am I being way too picky? Does this kind of thing annoy anyone else or am I the only one. Does anyone else have such usage habits, could my usage habits be wrong?