Voron doesn't support DTC.
I've used RavenDb as a persistence engine for NEventStore before, but realize now that was a mistake. You are going to have an issue when your repository reads a stream to fill your aggregate - the same problem you'll have with pretty much any document database. You either have to a) keep all events per stream in a single document, which will fall over once your aggregates get large enough or b) use an eventually consistent index (not a good idea when you are supposed to be fully consistent on the write side). Also I believe that with a) it will be a major PITA to figure out which events need to get dispatched to projections.
OTOH We're using RavenDb now for the projection side and are basically happy with it.
CQRS allows us to use more than one database so that we choose the best one for each problem at hand. Why not embrace this?