A good upload speed is dependent on your Internet speed and what you would like to upload. If you are running on a broadband connection around 20MBPS then a good upload is around 10MBPS. If you have a 10MBPS connection then a good upload is around 5MBPS. For uploading pictures or files these speeds are very good. If you are gaming then the faster you can upload the less lag you will have.