My friend is a freelancer - a coder and a web graphics designer, he also loves all Blizzard games and wants to play the newest titles in macOS (no bootcamp or VM) flawlessly for next 6 years. Imo Macbook 12" + iMac Pro 27" would be the best choice but VERY OVERPRICED. However, xenon processors are not good for gaming so maybe Macbook Pro 15" would be better? You can connect eGPU to any of these. He is learning how to draw to supplement his graphics design skills so an iPad Pro would be good also. He asked me for an advice as he speaks no English. Which route should he go? He is quite mobile but he also works at home.