I agree that late check-out is a nice thing but when I decided to switch to Hilton it was never a problem to get late check out with the basic (blue) card. I´m a Hilton Gold now and there I always get an upgrade (even to exec. floor or suites) without asking for it.
But I agree that the starwood rewards are easier to reach.