Or better yet, include those ports on the machine and we won't have to buy-n-bring-a-dock. Too bad there will never be a MacBookPro that has a BTO option that adds (or subtracts) ports for those of us who have use for more than one USB-C and one silly headphone jack.
I agree, just put them on the machine, make it a little higher along the edges (raising it up and get some free air cooling going on.
I use the USB to charge and sync my iDevices (sometimes BOTH at the same time).
I also use the USB to import photos from my digital cameras (both pocket and SLR).
I also use the USB to transfer files to a thumb drive. Why? Because sometimes (many times) I'm in an environment where I need to get a file from one machine to another and I don't have access to their network (or even if I do have access to their network, I don't have access for their network printers). So generally it's easier to put it on a thumb drive and have the PDF printed from a machine.
Sometimes I plug my computer into the printer via USB(!) and print that way (but all printers don't have that port) if I have the drivers installed.
Now I'll need wall chargers (cheaper than adaptors) and and 3-way plug adaptors so I can plug them all in at once...
Gary