I am planning to buy a 15 inch Macbook Pro with retina display (Mid 2014) and have a trouble in deciding whether I need dedicated GPU or not. I will be using it daily basis for following tasks: 1. Programming. 2. Virtualization (several Windows Server VM instances running simultaneously) 3. Video conversion/encoding. 3. Very seldom video editing (not professional) 4. Photoshop. 5. No gaming. Can anyone with similar usage pattern suggest if Low end Macbook pro will be sufficient? Will it be uncomfortable and lagging without dedicated card? Thank you.