Overall Review: I would recommend this to others
Pros: The computer is great and works very well. I do a lot of data analytics in Python and it makes my life way easier.
Cons: The only cons I had is the keyboard that comes with the computer. It does not work very well and some keys (Shift in particular) get stuck pressed down. But it's not a problem for me because I had another keyboard ready for that PC.
Overall Review: I would recommend this computer for everybody and also for programmers/data scientists that need more power.