Nice compact size and profile. I'm sure it will do all I will need for many years. I'm not a gamer or someone with high end needs. For everyday computing it has all the speed and storage that I need. It has plenty of USB ports but no card slots. I might purchase a unit with card slots to plug into a USB port.