The first thing you’ll notice: Distributed Version Control is just flat-out fast. Everything happens locally until you need to connect with other servers; when you do, that’s fast and efficient, too.
Veracity takes previously-scary or painful things like Branching, Merging and working Offline and makes them comfortable, powerful components of your everyday workflow. Most merges are resolved automatically, and when in doubt, DiffMerge is available to sort things out.
Veracity takes the distributed model one step further - project data is distributed, as well. Check in a bug fix while disconnected on the train; mark the bug as Fixed locally; and move on to the next task. When you're back on line, sync with the team and everyone gets the bug update and the code at once.
Veracity merges bug data automatically - you update a bug's status, someone else updates its priority, you sync the two - and everything just works.