The podium is very unfortunate, but the tower is turning out to be somewhat better than adequate. I understand the reasons why the podium is the way it is (above-ground parking necessary as the tower sits on the old bed of Etobicoke Creek), and I think DT Brampton is much better for it being built. Stuck on George Street, it doesn't have to blend in with the old retail and commercial buildings on Main and Queen. Though Park Place is more exciting (even though it is a box), and I think Blade, when built, will also be a better product.
Look at MCC - it suffered some horrible condos in the 1990s and early last decade, and only the most recent crop is interesting.