JetBrains does good work; their stuff is worth checking out (as Renegade said), even if you ultimately decide it's not to your liking. The one thing their IDE's do that drives me crazy is make it difficult to do 'non project' file operations. For example (I'm not sure if these apply to all their IDEs), you can't open an arbitrary text file in the editor, you can only open files that are part of the project; you can't "Save as...", you have to use a refactoring menu option to rename a file.
As irritating as these things are to me at times, I still use their IDEs for the small amount of Ruby-related work I do and sometimes for PHP work.