The biggest thing I like about intellij over eclipse is that it uses the java and maven versions I want it to, instead of ecj and a bundled maven. This probably doesn't affect many, but was constantly a problem on some weird legacy projects I worked on. I agree that the other differences are largely superficial. (I've yet to pay for intellij)