I agree about micro-B USB being hard to distinguish. Very poor design! There's even a micro-A specification that's even worse, if you can believe that. I use a silver sharpie to put a little "dot" on the "top" side of my micro cables and their corresponding ports.

Though the USB-C specification is a hot mess from a power/digital point of view, the physical design is great. I wish I could go back in time and make them do USB-A be that physical spec.
_________________________
Tony Fabris