About to order the 2017 MacBook with 16GB memory, deciding whether it makes sense to go for the i7 or if the i5 is enough for my purposes. Not a terribly heavy user for the most part, but I'm studying data science in my off hours (background in quantitative social science, used to have SAS and ArcGIS licenses at work but want to go open-source) and will probably want to work with larger datasets when I get the hang of it. Other future use cases are mapping and visualization, and possibly the occasional game of Civ. Thoughts? Advice? Most of what I've seen around this question focuses on things like video editing, which I do none of, and I'm not hardware-savvy enough to know how my needs measure up. Edited to add, I'd consider getting a home desktop for more intensive uses later on. For now, I want something light and portable to learn on.