Another reason for lack of posts is that one size doesn't fit all with Visa/MC.
For example, anybody can benefit from a Starwood Amex (even if you don't stay at Starwood). With Visa, everybody is different. Everybody should have one (Amex isn't accepted everywhere), but which card you get depends on what airline you fly.