<< I use agent 1.8, but it's really starting to pi$$ me off, constantly seeing the database full error (got one literally 10 minutes after a reinstall on a fresh hard drive.) >>
Are you sure is was the database full error and not the 'corrupted' (I forget what the actual message says) error? If it's database full, you really need to be purging regularly, or throw your data directory onto a larger partition/drive.
edit: oh yeah, my opinion on Agent: as said above, pulling multipart binaries is definitely one of Agent's strong points as long as you're doing it correctly with the mark command. At times, I wish it would let me change the queueing order during retrieval but no real issue there. But it's not too great as a reader's reader -- there are some great reader's reader but Agent isn't one of them.