I've heard good things about phpActiveRecord... not sure if the others use method chaining or not (or if you're into that sort of thing). I wrote my own a while back (and just rewrote it a few months ago with a small team) as most of the prebuilt ones are heavier than I prefer. One of the guys on my team was very pro phpActiveRecord though and he's a very competent developer
