I'm a dev and I enjoy it. Though it kinda sucks when I can't connect to an external monitor at home, have yet to buy any dongles for that. I'm kinda curious who finds themselves needing more memory, and for what purpose. No doubt more can be helpful, but having 16 hasn't really ever felt slow to me. Even when running multiple virtual machines.