I haven't used SNS myself, but as I've understood it, it's possible to make one request to SNS which in turn sends notifications to all the users of your application. So if you have many users and send many non-personalised messages, you may make fewer requests.
I also think a selling point is the fact that you can send messages to multiple Push-services (Apple, Google, Windows Phone etc) using one single API, including SMS and email.