If you haven't decided yet, I have the Matebook 13 i7 with mx250 gpu. I also do programming on it as I'm a game developer and it can handle most programs without any problem. I also do some gaming on it and I can even run WWZ and GTA 5 albeit at the lowest settings so yeah