It will be very cool to have a "Sync" button that first pulls and then push the repository. Saving you from a great amount of clicks and "ok"s to do the same action.
Also, there should be an option to do this before the commit with push enabled, avoiding the "you should pull first", after the commit runs.