Comment by keyle
I don't write Ruby, but I write Go and C, and C++ and I was left facing a new license. For no reason at all. It's the same debugger and the same code base, you just need to hook into gdb or lldb instead of all the other ones.
Like I said it's only one of the problems, read the rest.
The paid version of Intellij has never lost anything. Pretty much everything the specialized IDEs can do, Intellij can do too, though maybe some features lag. CLion, Rubymine etc are just less expensive specialized versions.
I'm sure the free version has lost some things.
Its been a long time since I used CLion but it was the best C++ IDE by a huge margin.