I started on Kawa and flipped to Intellij Idea after Kawa went away. Kawa was
good
but Idea is better. 99% of the Kawa features are there and many other features
have
been added or improved. For the record I think all of the major IDE's
(Jbuilder,
JDeveloper, Eclipse, Idea, Forte, ...) have the features you listed.