One thing VS fanboys usually bring up is Intellisense as some kind of “advantage”. It is strange, because since the 90s completion is a kind of a standard feature for any shitty editor.
Well, it happens that Eclipse comes with a delay enabled, so the completion takes much longer than just instantaneous. WHY!? Just so Java looks slow and not as good as the competition!?
In order to make Eclipse to behave like VS, just change Auto activation delay (ms) to 0 and Auto activation triggers for Java to .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ in Java / Editor / Content Assist.
Sometimes I think there are too many Linux freaks in Java. They seem to make things always so unnecessarily complicated, there’s always an extra configuration somewhere, an extra file you have to copy, etc. Too much BS that should be default!