No two embedded applications are the same. Hence, no two solutions should be the same.
There is far more behind that statement than meets the eye. For example, the engineering expertise of one vendor might surpass that of another vendor. Something that would seem simple, like specifying the optimal memory configuration or ensuring that parts are soldered properly for rugged applications can be application breakers.
Another often overlooked, yet vital piece of the engineering equation is the supporting technology ecosystem curated by the solutions provider. The board hardware itself, though an important part of any solution, is just one piece of the puzzle. What about software, security, and maintenance?
The simple resolution to this dilemma is to find a trusted solutions provider that has a broad array of offerings.