One should be at the bottom one at the top. I understand space on the phone is a premium but a second port would make the phone so much more usable. Wired headphones, flash drives, camera modules, speaker modules, keyboards, even connection to a TV, all could be used while charging. It's a shame it's not a thing, USB is extremely versatile port, but you only get one and it's used for charging half of the time. (I am aware dongles exist)
You can plug a USB hub into your phone. That'd give you more ports.
I'm fairly certain there are hubs out there with a pass-through for charging as well
Having something built in is so much better than needing a dongle. There's a reason why even Apple brought back ports like hdmi and sd card slot to their Mac book pro line to eliminate even the needing a dongle for some people.
I use them too! My phone usually fast charge at 30W, but with the magnetic cable it is capped at 5W (thanks God). I've seen drastic improvement in term of battery life because it charges slower and do not stress the battery as much as at 30W
That's what I use to connect external storage on my Chromecast w/ Google TV, kinda useful while traveling and the Internet sucks.. Shame it only supports FAT32 for external drive tho..