I've been using ownCloud for over a year and it works great. The only issue is that it is not as convenient as Dropbox. It needs a server to host it, which is not free; and the server requires maintenance, security patches (see: heartbleed), upgrades, etc.