I would like to switch to Mac OS and buy my first Mac. Options: Mac Mini late 2014, the starter model with 8 GB RAM. I understand that I would be able to change its HDD to SSD. I have a monitor and Logitech MX518 mouse, which I hope to use with it, will only need to buy Apple keyboard. Obvious drawback is lack of portability for outside use, which may or not be the problem for me, can't know at this point for sure, so I'd like to examine other options and think about it in the meantime. MBP 15 mid 2010 CTO, anti-glare hi-res screen option, 2.4GHz Intel Core i5, 4GB 1067MHz DDR3, 320GB 5400 rpm. Battery health 53%, 264 cycles — £610 Does this battery needs replacement? If so, it may not be good for me. The cost seems a lot for 4.5 old machine. Is this a good price and can I expect another 3 years from it if I'll be careful with it or I'm risking because of its age? Anti-glare is good for me, possibly even be better than glossy Retina and I'm on a budget. How easy it is to find suitable RAM for it? MBP 13 mid 2012. 2.5GHz Intel Core i5, 4GB 1600MHz DDR3, 500GB Serial ATA; 5400 rpm. Battery health 93%, 374 cycles — £600 This has a small resolution glossy 1280x800 screen which is worse than of the model above, but newer CPU (how much faster though?), faster RAM, is also easily upgradeable for RAM and SSD in the future. Also I think this option gives me an ability to upgrade ram even to 16 GB in the future, much cheaper than with Mini, which looks like a good thing to me. I can compensate for the screen with external monitor and use the internal screen only for light tasks. Another plus of this newer machine seems to be that it will likely to support newer Mac OS version in the future than mid 2010 MBP would support. Is this right? Also, how would this CPU compare to Mini CPU? Is the price good? Here's the notebook that I have now, which would help to explain better what I expect to get: My current notebook is Intel-Core i5 2410M 2.3 Ghz, 6 GB RAM (not sure what speed it is, probably 1033Mhz), Intel HD 3000 (perfectly enough for me, I just need to drive one external monitor), nVidia card (irrelevant). I absolutely hate this machine and I see perfectly that even though it's cheaper than a Mac would be with these specs, I've lost productivity and money by buying it, because of this now I can only buy Mini or older MBP. Can spend £680 tops (I'm not in UK, just specifying prices in pounds here). This notebook is soon to be about 4.5 years old. Even though at first it worked fine for what I needed and need now, it started overheating, because of its design it's very hard to clean the fan or change the thermal paste, so it's now slower than it was and obviously it can't run Mac OS. For my new (used) machine I need something faster than this but not necessarily a lot faster, everything more than that would be a welcomed bonus. My future tasks will be: Photoshop opened with web design projects; several browsers opened with about 100 tabs overall (may open less if it struggles); several small apps like skype, twitter client, music player and evernote. From what I've read Yosemite works slow with 4 GB RAM but maybe those were older posts and now Apple fixed the issue? Please advise. My expectations are that if I get a used Macbook Pro or new Mini, Mac OS (Yosemite) will make it work smoother than on Windows 7, and also SSD upgrade would allow me to make it a lot faster which would give me a significant boost over my aging machine for my tasks. I'm also expecting that if I buy used MBP, it won't have overheating problem that my PC notebook developed. I also hope to get at least 3 more years from a used MBP with no problems, which doesn't look impossible seeing that my current notebook is 4+ years old and works OK. Which one should I choose for my tasks, not taking the portability into consideration?