Glad to hear someone say this! I'm itching to make a selfhosted Workflowy clone and have pretty much zeroed in on PouchDB/CouchDB to make the syncing easy. Would love to know if you found any pitfalls while working with the pair.
I did struggle with representing a graph and put that on ice. Though I only tried it with "raw" pouchdb, and researching this right now I found a plugin that supports many-to-many relationships[1].