Eclipse is great, the only thing that is confusing is plugin installation and dependency resolution. After that is done, it does what it is meant to do.
If by great you mean bloated, memory hogging, incredibly slow and possibly the most user unfriendly software package ever created, sure.
Anyway SDKs are overrated.
I think you mean IDEs. SDK is something bigger, it might contain an IDE but also APIs and stuff like that.
I only need Kate, make and g++/whatever to start creating software working on Linux, Win and Mac. A clever use of search/replace can do as much as any refactor, and usually I prefer having as much space to see my code as possible. Not a fan of really hardcore editors like vim tho
It certainly works, but a good IDE boost productivity tenfold.