For my current project, I decide to use PostgreSQL over my standby, LevelDB, to a small degree because my data fits a relational structure, but mostly because of the tooling.
The hidden cost is that it's way harder to set up. But now that's behind me, and I'm easily inspecting tables and getting query errors pointed out to me by a web app, I feel a little better about my decision.