Nice project but for mechanical toughness i would have put an usb type b connector, the micro connectors are too easy to damage
my 2 cents
Type B is outdated and very big. Even printers get rid of it these days. As of mechanical advantage, if compared with good micro USB with TH mounting pins, there is none. Micro USB connector itself is almost indestructible, the only issue is how well it holds onto PCB. Also unless you use high quality type B, it's not reliable. Especially shield connection. While even 2 cent micro USB connector is completely fine. You may have a wrong impression about them because in most cases type B is plugged once and stay like this forever, while micro USB is often plugged daily, and then device drops with plug still attached. You will have a hard time ripping connector on the picture below of from PCB. Though this project seem to use connector with only 2 TH pins which is mech from mechanical standpoint since there is no good support from the back. Hopefully there is no thermal relief for SMT pads under it or standalone pads and it's soldered onto solid piece of copper.