I understand that SPG offers air point transfers and some other benefits that makes it a great card.
However, if I was just to look at the better card to earn hotel stays, factoring in quality, availability, quantity, and locations, is the Marriott card a good card to have, compared to SPG? Also, is 50,000 bonus points a lot for Marriott?