Yes, datastore backup and restore using bulkloader is not comfortable. For getting backup in local machine i am using bulkloader. However, i am doing online backup using backup(dummy) appengine project. I am coping data back and forth between production and backup projects for backup and restore purpose. Its comparatively easier.