I prefer to develop software on a Mac, but don't want to pay the $3,000 price tag, so I opted for used. This laptop came in really great condition, software was updated, no problem keys, plenty of battery life. I keep mine plugged in most of the time, but it's able to run a couple of local servers for about 3 hours before dying. It does get pretty hot, but that's normal for MacBooks. Overall, saving about $2,000 for a near new condition Mac was worth it. Exactly what I needed it for, and a reasonable price.