Isn't HTTPS connection enough to protect from snooping regimes? If the foreign government won't block FB access completely, user can go to https://www.facebook.com and will know that their data can only be seen by Facebook? Of course if government is blocking FB access, then I understand the need of TOR.
If you're in a situation which can threaten your life, the latter is clearly more important.