Yes, IMAP IDLE works. I use it with Chatteremail on my Treo and mail is delivered nearly instantly; it’s great.
If you are concerned about reliability you should read elsewhere on the forums, and on the dreamhost blog and status pages. They have had several incidents recently. I am sticking with them at this point, because normally they are pretty good, but you should know what you’re buying.