I'd go for the lenovo, since you aren't doing much gaming then you don't need a 4gb video card. 2gb is plenty for a card anyways, and the ssd + 16gb of ram will help more for your needs. Also my friend uses that exact laptop for school and it's great