The good, the bad and the ugly. here's what we think.