One more vote for white. While some vehicles *do* look great in white (and yeah, that Cadillac "White Diamond" is really, *really* nice), I'd go with it for the maintenance. Even with all our silver vehicles, I wish I still had *one* white one just so I could have a decent looking beater that I could maintain easily (as in, more easily than silver, which is saying something).
IMO you have to *really* want red for it to be the best choice. Besides showing marring, fading is a huge issue and just one more reason you'd have to be a lot more "invested" in its upkeep.
Only thing to really watch out for on white is "rust blooms". Get some ABC or at least clay, the blooms really show up on white vehicles.
When it comes to repainting, I find white is easy to come *close* to matching, but actually very hard to match *perfectly*. But red is really pretty much impossible to match because of the fading issue. Even if it matches when it's shot, it won't after a while. With white, only an Autopian will spot it if you use a good shop.