(2) USB-C eliminates the problem of putting the cable in upside down, but it adds the problem that there are different kinds of USB-C cable, you might pick the wrong one, get a fake, etc. It's a tough problem to make one cable that can "do everything" but not make the cable to plug your mouse in crazy expensive.
(3) I've seen quite a few devices (PCs and tablets) where the Type-C connectors seem to be floppy and not well connect to the circuit board. I haven't had one outright fail, but I think it's just a matter of time.