Sachverhalt: A. Am 11. September 2002 wurde X._ vom Bezirksgericht Dielsdorf wegen mehrfachen Diebstahls und Betrugs sowie Versuchs dazu zu einer bedingt vollziehbaren Gefängnisstrafe von 6 Monaten mit einer Probezeit von 2 Jahren verurteilt. Am 1. September 2008 wurde er mit Strafbefehl der Staatsanwaltschaft Winterthur/Unterland wegen mehrfachen Vergehens und mehrfacher Übertretung des BetmG mit 90 Tagessätzen Geldstrafe zu Fr. 30.-- bestraft, davon 45 Tagessätze bedingt vollziehbar mit einer Probezeit von 3 Jahren. Am 20. Januar 2010 fand ihn das Bezirksgericht Zürich der mehrfachen Widerhandlung gegen Art. 19 Ziff. 1 Abs. 4 und 5 BetmG sowie der mehrfachen Widerhandlung gegen Art. 19a Ziff. 1 BetmG schuldig. Es sprach ihn frei vom Vorwurf des Betrugs. Das Bezirksgericht bestrafte ihn mit einer Geldstrafe von 320 Tagessätzen zu Fr. 30.-- (unter Anrechnung von 3 Tagen Untersuchungshaft) sowie mit Fr. 300.-- Busse. Es verzichtete auf den Widerruf des bedingt ausgefällten Teils der Geldstrafe vom 1. September 2008, verlängerte aber die Probezeit um 1 1⁄2 Jahre. Am 3. August 2010 büsste ihn das Bezirksamt Frauenfeld mit Strafverfügung wegen Zechprellerei, Fahrens in fahrunfähigem Zustand, Fahrens trotz Führerausweisentzugs und mehrfacher Übertretung des BetmG mit einer bedingten Geldstrafe von 30 Tagessätzen zu Fr. 50.-- bei einer Probezeit von 4 Jahren sowie Fr. 750.-- Busse als Zusatzstrafe zum Urteil des Bezirksgerichts Zürich vom 20. Januar 2010. Am 21. Oktober 2010 sprach ihn das Obergericht des Kantons Zürich auf Berufung der Staatsanwaltschaft gegen das Urteil des Bezirksgerichts Zürich vom 20. Januar 2010 des Betrugs gemäss Art. 146 Abs. 1 StGB schuldig und stellte im Übrigen fest, das bezirksgerichtliche Urteil vom 20. Januar 2010 sei in Rechtskraft erwachsen, soweit er der mehrfachen Widerhandlung gegen Art. 19 Ziff. 1 Abs. 4 und 5 BetmG sowie der mehrfachen Widerhandlung gegen Art. 19a Ziff. 1 BetmG schuldig gesprochen worden war. Es bestrafte ihn mit einer Freiheitsstrafe von 21 Monaten als Gesamtstrafe und teilweise Zusatzstrafe zum Strafbefehl der Staatsanwaltschaft Winterthur/Unterland vom 1. September 2008 und als Zusatzstrafe zur Strafverfügung des Bezirksamts Frauenfeld vom 3. August 2010 sowie mit einer Busse von Fr. 500.--. Es schob den Vollzug der Freiheitsstrafe nicht auf und widerrief den mit Strafbefehl vom 1. September 2008 bedingt ausgefällten Teil der Geldstrafe (nämlich 45 Tagessätze zu Fr. 30.--). B. X._ erhebt Beschwerde in Strafsachen mit den Anträgen, das obergerichtliche Urteil zu korrigieren, soweit er zu einer unbedingten Freiheitsstrafe von 21 Monaten verurteilt wurde. Es sei ihm der bedingte Strafvollzug zu gewähren. Eventualiter sei er zu einer teilbedingten Freiheits- oder Geldstrafe zu verurteilen, wobei der zu vollziehende Anteil weniger als 12 Monate zu betragen habe. Subeventualiter sei er von der Anklage des Betrugs freizusprechen, und die Sache sei zu neuer Beurteilung des Strafmasses an die Vorinstanz zurückzuweisen. Es sei ihm die unentgeltliche Rechtspflege zu gewähren. 