sending PoisionPill will not losing the messages in the mailbox,and some messages maybe important for the server side code.and for the context.stop.I think if you want to shutdown the actor now ,you should use it.
these difference seems like the executerService's shutdown and shutdownNow.
And I think sending PoisionPill should be more perfect here.