Well, I'll have to disagree with you on the co-operative mode. It was well built and functioned fine. The only reason it fails is the lack of other-player strategy. Which is totally not the developer's (Insomniac's) fault.
Other than that, thanks for the criticism. Oh, and I took away the...