
A far cry from something
Degree of Difference
Used to emphasize a large contrast between two things. 
Emotional Tone
May express disappointment if the expected and actual situations are very different. 
Conversational Usage
Commonly used in casual conversations rather than formal writing. 