I was confused with IntelliJ, but after watching videos I see that it is an IDE, just like Eclipse. It looks somewhat similar to Eclipse, but when do people set their choice on Eclipse and when on IntelliJ?
I think that it may have to do with the framework that you use. For example, Java is compatible with Eclipse, but C# is not, as far as I know. Are there any other factors when deciding on IDE?