Vim has been my editor of choice for quite some time; however, I recently started investigating Eclipse for my development. Eclipse appealed to me because of it's support for GWT and AppEngine but is still difficult to use at times.
I installed Eclipse 3.4.2 (Ganymede) and found myself rather disappointed for file types other than Java. HTML and CSS are poorly handled by the default text editor. I immediately started searching for a plugin and stumbled upon Project Amateras. Amateras provides a nice environment but I have had numerous problems with soft tabs and indentation.
I spent a bit of time fighting with formatting because of these problems; however, I was able to write nearly all of the CSS and base HTML for MealTicket. The first bit of code has been checked into my SVN repository and will hopefully improve each day.
Peter Manis pointed me to Aptana which I hope to try tomorrow. The product looks a bit more polished so I'm hopeful that it will excel past Amateras.