The upload time is simply based on the file size and your upload speed. A small file and fast upload speed will upload a video in minutes I have almost 300 videos on my channel and most are between 1 and 3 Gb. My upload speed is very poor at 0.65 Mbps so a 2 Gb video takes roughly 6 hours to upload.
Many are shooting in 2.7 or 4k and rendering to 1080 for publish. Quality is good for web usage. 2.7 is interesting choice if your editing station has limited power. Also some are doing 4k for being ready the day they got compatible TV etc.