Have you used Box? Dropbox offers editor and view levels with some additional options to add a password, set an expiration, download or not while Box is over here with 7 different sharing levels. I've managed Box environments and I've managed Dropbox ones and the amount of data leakage coming out of the Box environments was not only more often but much grander on scale because people kept picking the wrong level of access.