Factors like portability, performance, upgradeability, and peripherals play a key role in choosing between a mini PC and a ...