What is the best option for a budding developer?
I have always used Windows computers, even as most recently I had purchased a Lenovo laptop only to be disappointed with it's overall performance when running minimal windows and the quick degradation of the hard drive. I have finally made the decision to upgrade to a Mac of some sort, being that when compared to all other options on the market right now, Mac's (laptop or desktop) seem to be the superior computers. I am new to Mac's (using my girlfriend's Macbook Air and loving it for it's smoothness) and programming development, in general. I recently started working for a web design firm, Tag Team Design doing web design, SEO marketing, web development, app development, etc... So when working on a computer at home I normally will have many windows open at a time while working in a development environment. Which Mac is going to be the best option for me? I don't know how much power I will really need plus I can always get an external hard drive for extra storage. Please give me your feedback so I can finally figure this out!!!
MacBook Pro, iOS 11.1.2