text: Depends on what you want to do, as with anything else. If you're working with LAMP systems (linux, mysql, php) I know a lot of people who prefer Mac laptops because they have unix underneath and they can just go into the command prompt to do a lot of stuff for development without messing up their production environment.