Recommendations for next iteration of Arduino

its my experience that the SMT connectors are unreliable where they solder to the PCB.

It's my experience that they are unreliable where the plug meets the socket long before any solder joints fail. Very small dimensions coupled with mass-production tolerances and low cost manufacturing do not combine to give a reliable connection.

-j