This is significantly cheaper than Urban Airship, which charges $0.50 to send 500 messages. Amazon will deliver between 500k and 1M for the same money. That's at least one good reason to use the service.
"1 Million FREE Push messages/month. $0.001 per additional Push message"[1]
Urban Airship seems to be targeting larger customers these days though, and their pricing reflects it.