Citation: 6B_980/2017 E. C

Das Obergericht verurteilte X.________ am 28. Juni 2017 im dritten Berufungsverfahren wegen mehrfacher Widerhandlung gegen das BetmG zu einer Freiheitsstrafe von drei Jahren und sechs Monaten. X.________ führt Beschwerde in Strafsachen und beantragt im Hauptpunkt, das Urteil des Obergerichts sei im Strafpunkt aufzuheben und er sei zu einer teilbedingten Freiheitsstrafe von drei Jahren zu verurteilen, deren Vollzug im Umfang von 18 Monaten aufzuschieben sei, bei einer Probezeit von 2 Jahren. Eventualiter sei die Sache zur neuen Strafzumessung an die Vorinstanz zurückzuweisen. Das Obergericht und die Oberstaatsanwaltschaft des Kantons Zürich haben auf Vernehmlassungen verzichtet.