+1 BOTH. They are complimentary to each other. What SPG doesn't cover in hotels/airlines, UR does. Same for the point accrual, they really don't overlap.
If the issue is that you have limited spend and want to concentrate on a single card only, then you have to look into your spending and travel habits/destinations and home city. That will determine which card is better suited for you