Any_DBM is an interface to multiple db's, including the berkely db so you can't really say if it's better or not.
Though I will say, if you're only using one db, don't bother with Any_DB because it's just adding another layer on top of what you're doing....that can slows things down a touch. But, if dealing directly with DB_File is proving cumbersome, then maybe you WOULD benefit from using Any's interface.... it's up to you to decide
--mark