I have tried many times to make the switch to Ubuntu One but I never could because of it being significantly slower at uploading files than DropBox. I want the extra space and the integration with the desktop that it brings. Does anyone know why U1 may be acting like this?
Please understand that Ubuntu One is a relatively new service compared with Dropbox. A lot of effort has been put in to integration and easiness of use for the end users.
These are normal things to sort out in the close future. I do not believe that there is something actually wrong with any configuration and will gradually improve with time and further releases of the software.
Dropbox will not always re-upload a file. It will first analyze the file (md5-check I think) and if you or another user already has the file on the server it will use that one instead. They said so in their blog (check the part that says Data Practices).
Note that this was also the reason for some security problems they had, as a hack allowed users to "upload" files they never had in the first place.
If you want to make a direct comparison of upload speeds, I suggest you use unique files, such as a truecrypt container with a long encryption key.
There are two possibilities for the speed difference, both worth investigating:
Dropbox uses deduplication extensively (both within and between accounts). By using an rsync like checksum method, they can identify data that they already have, and therefore don't need to upload. This will give the "impression" of a faster upload. One way to check this is to upload some NEW guaranteed unique files that defeats the dedupe mechanism (encrypted files should work).
Dropbox uses a hub and spoke architecture (for connecting with the Dropbox servers that handle the metadata, and the Amazon S3 servers that handle the data). However, under certain circumstances, it can also switch to a peer to peer transfer within a subnet. Available bandwidth between computers on the same subnet is far greater than between the subnet and the internet servers at S3, giving the illusion of different upload performance. Try having your different machines in a different (IP) location, this may defeat the p2p mechanism (unless Dropbox is smarter than I think they are).
One possibility here is that ubuntu one is using less bandwidth for upload than dropbox. You can easily confirm this by watching your upload speed in your router or even by using 'system monitor'. Take a look at this to change the upload speed u1 is using.
How does one manage the upload speed of Ubuntu One?
If you can confirm both services are using the same upload speed, but u1 is slower than dropbox, try also making sure your running the latest version of u1. Then repeat the test and see. If ubuntu one is still slower, than the final difference has to do with server file post-processing. U1 processes files you upload adding some useful metadata about them in some cases. However, both ubuntu one and dropbox use amazon's s3 service, so in theory the backends should have the same speed.
There are some performance concerns which are being worked on, on both the client and server side. A lot of small files will make things much slower, than for a few larger files, for example. The Ubuntu One team is constantly working on improvements to both performance and usability, as well as adding new features. There are some bug reports about performance already, though you may wish to open another one. I'm not sure what else to say, but rest assured performance and usability are big concerns for the U1 team, and they are being looked at. Though unfortunately everything can't have top priority to be fixed tomorrow. It isn't a team of infinite monkeys. :)