Vagrant is great for dev. Sublime is awesome and atom is pretty decent too. I use Smultron for short text notes. I don't use iTerm2 ... just the built-in terminal.
P.S. I use a 2010 Macbook Pro (upgraded to 16 GB of RAM). Looking to upgrade as soon as the new Intel chips get released/offered in a Macbook. I'm happy with this dinosaur of a machine except I wish I had more cores for when I run VMs.