I'd go for the xps series as theyre powerful enough for engineering and have type c thunderbolt but you would need an external gpu for gaming on them otherwise id go razer
Is it possible to play a game intended for the original Nintendo DS using emulation at a playable frame rate with audio on a snapdragon 810 equiped device?
Nearly everything you can do on windows although with much more freedom
I'd recommend it for coding, web development or just screwing around and pushing your pc to its limit
Quality is an issue, ive had issues with the laptop cracking near the hinge and the screen being worse than my second gen ipod when it comes to viewing angles