To clarify the aspects of both types of databases a bit: I'm using an OO database at work stuffed with genomics data based on the AceDB database.
The problem with object-oriented databases is that they (at least not AceDB) don't support relationships except when defined in the objects themselves. Let me explain: suppose you want to store the names of villages and the persons living in those villages: