The remote one is for production, not development. (Well, thats how I'm using them anyway).
In my workflow I have two boxes in my Vagrant profile, one for development (local VBox VM) and one for production (DO droplet). Using Chef for provisioning, I can configure and test provisioning locally, then roll it out in production with minimal effort.
Its a really nice workflow! Although all this Docker business lately looks like it might make for an even better one.