I think that's a satisfactory end to me, though I would have reduced Smith's suspension to 9 months and Bancroft's to 6 months.
Lehmann gets to go on his own terms, which is fair enough. He has to be partly responsible for the loss of control of the side over time.
Warner deserves everything he gets. The fact he hasn't yet addressed the press suggests he won't be going quietly- I expect there to be fireworks.
Smith gets a degree of sympathy from me, and he's clearly seriously remorseful which is something. He'll be back.
Bancroft is little more than a stooge, 9 months feels too long.
We'll never know the truth of whether there was previous ball-tampering or other unsavoury actions from this Australian side, but I think an appropriate level of justice has been done.
Time to finally focus on the cricket.