This computer is going to be my wife's "do everything" computer that hides behind her monitor. I think it will do that job very well. I added a SSD drive and a memory card reader and couldn't be happier with the computer's performance. My only complaint is that HP uses custom screws to install any kind of drive (hard drive, optical, card reader, etc). The computer does not come with any extra custom screws so I had to zip tie things. It works but it is frustrating that HP does this.