Personally I think we need to let trial and error run its course.
The game has been out a while though, originality can only go so far. I basically agree with what BZ said. I don't think the stuff is nearly as bad as the community tends to act like it is. I think there's just high expectations setting up the team for failure, and we have to take trial and error and the newer staff teams into consideration before bashing everything they do.