I've had an American Airlines citicard for about 5 years now.

All I keep hearing is how great Starwood Amex is - points for hotels, even much easier booking airline flights, etc etc.

Should I switch? Stay where I am?

Inquiring minds want to know..