Just finished reading a series I loved, but the last book had a classic caricatured antagonist. It didn't ruin the story for me -- the characters and plot and emotions were just too good -- but it grated just a little. And yet I wondered, could the story have been as good if the author (whose work I really like) took the space to try and create a nuanced antagonist?
In the book I read, the antagonist was a environmentally insensitive (ultimately portrayed as hostile) corporation. Some version of the evil corporation is common, but the opposite version is also out there -- corporations (businesses) that the protagonist develops to serve needs, employ friends, and overall to make the world a better place. (There used to be a great video on the web by Jonathan Haidt on the different ways liberals and conservatives see capitalism, and my memory says it was close to the above. Of course, my memory gets more suspect every day...)
So, I guess my question for the thoughtful folks in this forum is: are caricatured, stereotyped antagonists sometimes a good choice, especially if one seeks not to let the perfect be the enemy of the good?