And when you’ve made your choice, be specific in your project documentation. There’s no need to make somebody else (possibly your future self) go through the process of guessing which connector type you used.
This is even more important for component vendors. Even though internet specifications are generally poor, that’s no excuse to be lazy. Customers need to know the specific connector to interface with your product.