End product hardware design recommendations

An end product design often aims to achieve a small device form factor and an attractive appearance.

However, to achieve a good product, other design factors must also be considered. Some design factors conflict with the small device form factor target. This means there is a compromise in design that affects the end product performance and appearance.