Debates like these can get emotive really easily. I'm not criticising the E89 as a car. It's a good car, and as Zermatt says, a very good 'GT' style car or a 'boulevard cruiser'.
I'm criticising BMW for their marketing. It was the wrong car for the wrong time. There may be a few ex-E85 owners that love the E89 but there are also lots of E85/E86 owners who would've swapped for a new model Z4 but now won't.
2-seater Roadster sales aren't easy to come by in a recession because for many they are a toy or luxury not a practical daily driver but Porsche sold 10,000 new Boxsters in the period between March-Dec 2012 and 3,000 Caymans in a car that was out of production part way through that year. For a car with considerably higher average selling price than the Zed, that was a much better performance. Especially as the Boxster is unlikely to feature on many company car lists, as the E89 now does for example. Porsche also managed to shift 21,000 991's in 2012 - a model range, that even when it was just Carrera and Carrera S's, would've had an average selling price more than double and approaching triple, of that of the Zed.