Riak will have strongly consistent buckets in 2.0+, which pretty much takes care of the cases in which I'd need guarantees for data in this storage model.
Financial transactions are pretty much the poster child for atomic, multi update transactions and pessimistic locking.
It is not the transaction itself that is hard, it is the network partition. E.g. what happens if two network partition approve transactions, that wouldn't have been accepted if there were no partitions.
If this DB is the sole record of The Money, and I can move some quantity from X to Y in a transaction, then that's fine by me.