With SPG and Marriott, there's basically no benefit except you've told the hotel you're coming, so they shouldn't give your room away.
Hilton's app has better functionality and allows you to actually select your room, including an upgraded room type if you've been pre-upgraded.