- debugger (and everything about it, like hot code swapping, etc)
- run configurations (setting multiple run configs for one project happens!)
- views: I mean i use only "java" and "debug". they could be faster but i don't mind, you don't switch them often.
- workspaces are ok too, when it comes to organizing your projects in groups. It's ok, really.
What i hate:
- performance. for example the typical problem (i think it is a bug) when you switch between java and xml editor and you wait like 5 sec.
- workspaces that resets everything. wokspaces should group projects, not the user preferences. Dear eclipse, it's still the same person opening them!
- why the hell i have to spend 2h configuring eclipse after downloading a new version? does not svn/git/maven a default requirement for java development today?
- search. i never remember which tab out of 6 and what setting will allow me to just do grep in the project folder.
- the toolbar - please remove all this crap. I will only use those 3 run buttons and switch perspective anyway.