I am a big fan of Intellij. But the single most feature I hate about their products is keyboard shortcuts. If they follow standard unix shortcuts along with standard browser shortcuts, it will be more productive.
I'm with you that the defaults aren't my favorite... but as a heavy Sublime user I was able to migrate the bindings over that made sense to me... Intellij products are insanely configurable.
Also - I would either use their cloud sync and/or VCS to back-up your customizations. It sucks switching to a new computer and losing a day re-configuring your IDE back to baseline =|
Is it easy to use VCS for that? Last time I checked it wasn't [1]. In fact, that is maybe the main thing keeping me from learning IntelliJ tools more: I'm not comfortable with programs that I know I will want to customize but can't just git add the customizations to the dotfiles repo.
I've done it in the past but I'll admit it's been years since I've used it. The cloud sync thing works just fine for me and fits well with the subscription model etc.
Looks like they may have gone off the deep-end with the configuration files - I remember the ability to export to a MUCH smaller file but this was probably 4 years ago at this point.
Going to go out on a limb here and say that I think the IntelliJ keyboard shortcuts make more sense than any other IDE I've used.
Control+Alt+L for code lint & format makes a heck of a lot more sense than the two separate Control+K Control+J or whatever that Visual Studio demands. Same for optimize imports - Control+Alt+O(ptimize) instead of Control+K Control+I or whatever in VS.
I haven't used Eclipse in ages, but I remember those shortcuts being bad enough that I never bothered to learn them.
Switch to file by name? IntelliJ: Control+E + type name + enter. VS: Control+semicolon (??) + type name + enter (if you're lucky, or you might have to go double click it in the project pane).
Of course, this is all a matter of preference, and the bindings can be changed. Although if you prefer the "chorded" shortcuts of VS, I don't know if IntelliJ supports that :)
Give it two weeks. I agree the debugging F-keys are a bit strange, but a great thing is that you can do everything without touching the mouse once you know the keys. And for any shortcut you don't know, just use the Actions search.