Best Development platform I ever used. Strongly based on patterns... created by the guys that literally "wrote the book" about design patterns. The IDE is great. The fact that its open source and composed of plugins, means that you can search system components for examples of how to build your own plugins. Rich Client Platform means that you include only which capabilities you need: Eclipse is not just an IDE. Its a rich application framework. The Graphical Editing framework is super-duper. It is fun to modify your object graphically. Eclipse is the bomb. Stop using what you're using, and start building in, and on, eclipse. Bitches.