Pros and Cons of secondary MX records

Many sites use multiple MX records in DNS. But i feel like i'm seeing more and more which just have a single MX record. Why choose the one strategy over the other?

Given that MTAs are increasingly complicated these days (with various spam filtering techniques), what are some good arguments for (or against) having multiple MX records for a relatively small domain (<1000 users)? Here's a couple notes of my own (which i'm not wedded to: please tell me if you disagree!):

For:

Against:

Your thoughts?